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