################################
-------------------------------#
##############################-#
#----------------------------#-#
#-##########################-#-#
#-#------------------------#-#-#
#-#-###################2222#-#-#
#-#-#-----------------#2222#-#-#
#-#-#-###############-####-#-#-#
#-#-#-####-##-##-#-##----#-#-#-#
#-#-#-####-##-##-#-##4444#-#-#-#
#-#-#-####-##-##-#-##4444#-#-#-#
#-#-#-####-##-##-#-#####-#-#-#-#
#-#-#-####-##-##-#-####33#-#-#-#
#-#-#-####-##-##-#-####33#-#-#-#
#-#-#---################-#-#-#-#
#-#-###-#----------------#-#-#-#
#-#111#-##################-#-#-#
#-#111#--------------------#-#-#
#-#111######################-#-#
#-#--------------------------#-#
#-############################-#
#------------------------------#
################################
