dhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhtttt
dhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhttttdhdhdhdhdhhhtttt