__#####______###_____##____##__##_____##__#_____#____##_##____##___##____##___##_________#___##___##___##__##______##_##_______###___##_____##__#####________###___________#__#########__##__##______##_##____#_____#__##_____##__##___##____##___##____#####___##_____##__##____##__##_____##_