____#####______####_________##########___________________####__________#### ____######_____####_______##############_________________####__________#### ____#######____####______####________####________________####__________#### ____########___####_____####__________####_______________####__________#### ____####_####__####_____####__________####_______________####__________#### ____####__####_####_____####__________####_______________####__________#### ____####___########_____####__________####_______________####__________#### ____####____#######______####________####_________________####________#### ____####_____######_______##############___________________############## ____####______#####_________##########_______________________##########