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