____________________############
_______##############################
##########################################
################################################
##################################################
####___###########################################
####________############################______####
####____________###############_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####______####_______________####
####_____________####_________________________####
####_____________####_________________________####
####_____________####_________________________####
_________________####_________________________####
_________________####_________________________####
_________________####
_________________####
_________________####
_________________####