__######____##_____##__####__##_____##__##____##___##_____##___##___##_____##__##_________##_____##___##___##_____##__##___####__#########___##___##_____##__##____##___##_____##___##____##___##___##____##___##_____##___##_____##_##_____######____##_____##__####_____###____