_#######___#####___##____##__##______##__#____#___#_____#__##___##___##__##__##______#____#_____#__##__##____##__##__##_____#______######__#####_____##__##__##____#____________#__##__##____##__##__##____#______#_____#__##___##___##__##__##____#_______#####___##____##___###__###__