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