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