____###_____########___########__##_____##____##_##____##_____##__##________###___###___##___##___##_____##__##________####_####__##_____##__########___######____##_###_##__#########__##_____##__##________##_____##__##_____##__##_____##__##________##_____##__##_____##__########___##________##_____##_