_________________________________________________________
_#################################################__##___
__###____________________________________________________
__##______#####__#######__#######__######__#######__##___
__#####__##___##__##__##___##__##__##__##___##__##__##___
__#####__#######__##__##___##__##____####___##__##__##___
__###____##_______##_______##______##__##___##______##___
__###____##___##__##_______##______##__##___##______##___
_#####___#######_####_____####_____#######_####_____##___
_________________________________________________________