__####_________######_____####___####_________________________________________####__ _##__##________##__##____##__##_##__##___######___#####___######__######_____##__##_ _##__##________######____##____##___##_____##____##___##__##______##__##_____##__##_ __####___________####_____##_______##______##____######___######__######______####__ ___##___________##_##_______##___##________##____##_______##__##_____###_______##___ _______________##__##_________###__________##_____#####___######__###_##___
__####_________######_____####___####_________________________________________####__
_##__##________##__##____##__##_##__##___######___#####___######__######_____##__##_
_##__##________######____##____##___##_____##____##___##__##______##__##_____##__##_
__####___________####_____##_______##______##____######___######__######______####__
___##___________##_##_______##___##________##____##_______##__##_____###_______##___
_______________##__##_________###__________##_____#####___######__###_##___