╣заЫй╝аЫуб лЛпЩ╣ьв╙╣д
аУхутблитз╢╡иомФйж╩Зё╛©ийг╦п╬УлЛпЩ╣ьв╙╣дё╛©идэтнЁ╣л╚яожьакё╛р╩й╠╪Д╤╪╩╨╡╩╧Щю╢║ё
аУхутбц©╢нтнЁ╣╬м╡╩оКЁт╤╚нВё╛╣╚йг╡╩Ёт╤╚нВ╬м╩А╨эдяйэё╛╡╩╣╔╣╔йг╤гвс╨эдяйэё╛а╛м╥р╡дяйэё╛╣╚йгвЛ╟мсжц╩н╦©зё╛Ётак╩╧оКмб║ё╟╕ё╛тнЁ╣йгуФ╣ддяйэ║ё
аУхутб╨цтн╟║ё╛аУхутбтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтн║ё
аУхутб╩╧йгл╚тнЁ╣ё╛охк╞╬У╟иё╛к╞р╩╩А╤Ыё╛пяю╢тыЁтр╩╣Ц╤╚нВ╬м╩А╨ц╤Юак║ё