_######__________________________________#_____#_________________________________________________________######_______________#____#_______________
_#_____#_#_#####____##___#####_######____##___##___##____####__#____#_#_#____#_######____#####__#___#____#_____#__####__#####_#___#___####__#####__
_#_____#_#_#____#__#__#____#___#_________#_#_#_#__#__#__#____#_#____#_#_##___#_#_________#____#__#_#_____#_____#_#____#___#___#__#___#____#_#____#_
_######__#_#____#_#____#___#___#####_____#__#__#_#____#_#______######_#_#_#__#_#####_____#####____#______#_____#_#____#___#___###____#____#_#####__
_#_______#_#####__######___#___#_________#_____#_######_#______#____#_#_#__#_#_#_________#____#___#______#_____#_#____#___#___#__#___#____#_#____#_
_#_______#_#___#__#____#___#___#_________#_____#_#____#_#____#_#____#_#_#___##_#_________#____#___#______#_____#_#____#___#___#___#__#____#_#____#_
_#_______#_#____#_#____#___#___######____#_____#_#____#__####__#____#_#_#____#_######____#####____#______######___####____#___#____#__####__#####__