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