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