__#####___#________########___########__#_____#__#____#___##_____##_____##___________#__#____#___##_____##_____##________###___#____#___########______##___________#__#######__##___##_______##_____#_____#_______#___##____##______##______#####________#___##_____##_____##____