╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝
╝