____###______######____########___########____##_##____##____##___##_____##_____##______##___##___##_________##_____##_____##_____##_____##__##___####__########______##_____#########__##____##___##____________##_____##_____##__##____##___##____________##_____##_____##___######____##____________##____