╥╣╩ь

аУхутб╣дкФиМ╠й╪г

╠╗╢М
╧ь╣ф
╩╓яш
╬ч
╢С
жп
п║
╣заЫй╝аЫуб лЛпЩ╣ьв╙╣д
йИг╘ иор╩уб д©б╪ обр╩уб йИ╪э
  аУхутблитз╢╡иомФйж╩Зё╛©ийг╦п╬УлЛпЩ╣ьв╙╣дё╛©идэтнЁ╣л╚яожьакё╛р╩й╠╪Д╤╪╩╨╡╩╧Щю╢║ё

  аУхутбц©╢нтнЁ╣╬м╡╩оКЁт╤╚нВё╛╣╚йг╡╩Ёт╤╚нВ╬м╩А╨эдяйэё╛╡╩╣╔╣╔йг╤гвс╨эдяйэё╛а╛м╥р╡дяйэё╛╣╚йгвЛ╟мсжц╩н╦©зё╛Ётак╩╧оКмб║ё╟╕ё╛тнЁ╣йгуФ╣ддяйэ║ё

  аУхутб╨цтн╟║ё╛аУхутбтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтнтн║ё

  аУхутб╩╧йгл╚тнЁ╣ё╛охк╞╬У╟иё╛к╞р╩╩А╤Ыё╛пяю╢тыЁтр╩╣Ц╤╚нВ╬м╩А╨ц╤Юак║ё
йИг╘ иор╩уб д©б╪ обр╩уб йИ╪э