################################################################ #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#- ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##-- #--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--# ####----####----####----####----####----####----####----####---- #-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-# ##----####----####----####----####----####----####----####----## #--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##-#--#-##- ########--------########--------########--------########-------- #-#-#-#--#-#-#-##-#-#-#--#-#-#-##-#-#-#--#-#-#-##-#-#-#--#-#-#-# ##--##----##--####--##----##--####--##----##--####--##----##--## #--##--#-##--##-#--##--#-##--##-#--##--#-##--##-#--##--#-##--##- ####--------########--------########--------########--------#### #-#--#-#-#-##-#-#-#--#-#-#-##-#-#-#--#-#-#-##-#-#-#--#-#-#-##-#- ##----##--####--##----##--####--##----##--####--##----##--####-- #--#-##--##-#--##--#-##--##-#--##--#-##--##-#--##--#-##--##-#--# ################----------------################---------------- #-#-#-#-#-#-#-#--#-#-#-#-#-#-#-##-#-#-#-#-#-#-#--#-#-#-#-#-#-#-# ##--##--##--##----##--##--##--####--##--##--##----##--##--##--## #--##--##--##--#-##--##--##--##-#--##--##--##--#-##--##--##--##- ####----####--------####----########----####--------####----#### #-#--#-##-#--#-#-#-##-#--#-##-#-#-#--#-##-#--#-#-#-##-#--#-##-#- ##----####----##--####----####--##----####----##--####----####-- #--#-##-#--#-##--##-#--#-##-#--##--#-##-#--#-##--##-#--#-##-#--# ########----------------################----------------######## #-#-#-#--#-#-#-#-#-#-#-##-#-#-#-#-#-#-#--#-#-#-#-#-#-#-##-#-#-#- ##--##----##--##--##--####--##--##--##----##--##--##--####--##-- #--##--#-##--##--##--##-#--##--##--##--#-##--##--##--##-#--##--# ####--------####----########----####--------####----########---- #-#--#-#-#-##-#--#-##-#-#-#--#-##-#--#-#-#-##-#--#-##-#-#-#--#-# ##----##--####----####--##----####----##--####----####--##----## #--#-##--##-#--#-##-#--##--#-##-#--#-##--##-#--#-##-#--##--#-##- ################################-------------------------------- #-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#--#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# ##--##--##--##--##--##--##--##----##--##--##--##--##--##--##--## #--##--##--##--##--##--##--##--#-##--##--##--##--##--##--##--##- ####----####----####----####--------####----####----####----#### #-#--#-##-#--#-##-#--#-##-#--#-#-#-##-#--#-##-#--#-##-#--#-##-#- ##----####----####----####----##--####----####----####----####-- #--#-##-#--#-##-#--#-##-#--#-##--##-#--#-##-#--#-##-#--#-##-#--# ########--------########----------------########--------######## #-#-#-#--#-#-#-##-#-#-#--#-#-#-#-#-#-#-##-#-#-#--#-#-#-##-#-#-#- ##--##----##--####--##----##--##--##--####--##----##--####--##-- #--##--#-##--##-#--##--#-##--##--##--##-#--##--#-##--##-#--##--# ####--------########--------####----########--------########---- #-#--#-#-#-##-#-#-#--#-#-#-##-#--#-##-#-#-#--#-#-#-##-#-#-#--#-# ##----##--####--##----##--####----####--##----##--####--##----## #--#-##--##-#--##--#-##--##-#--#-##-#--##--#-##--##-#--##--#-##- ################--------------------------------################ #-#-#-#-#-#-#-#--#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-##-#-#-#-#-#-#-#- ##--##--##--##----##--##--##--##--##--##--##--####--##--##--##-- #--##--##--##--#-##--##--##--##--##--##--##--##-#--##--##--##--# ####----####--------####----####----####----########----####---- #-#--#-##-#--#-#-#-##-#--#-##-#--#-##-#--#-##-#-#-#--#-##-#--#-# ##----####----##--####----####----####----####--##----####----## #--#-##-#--#-##--##-#--#-##-#--#-##-#--#-##-#--##--#-##-#--#-##- ########----------------########--------################-------- #-#-#-#--#-#-#-#-#-#-#-##-#-#-#--#-#-#-##-#-#-#-#-#-#-#--#-#-#-# ##--##----##--##--##--####--##----##--####--##--##--##----##--## #--##--#-##--##--##--##-#--##--#-##--##-#--##--##--##--#-##--##- ####--------####----########--------########----####--------#### #-#--#-#-#-##-#--#-##-#-#-#--#-#-#-##-#-#-#--#-##-#--#-#-#-##-#- ##----##--####----####--##----##--####--##----####----##--####-- #--#-##--##-#--#-##-#--##--#-##--##-#--##--#-##-#--#-##--##-#--#