##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
########################                                          ######      ######      ######      ######                                          ########################
########################                                          ######      ######      ######      ######                                          ########################
########################                                          ######      ######      ######      ######                                          ########################
########################      ##############################      ######      ######      ######      ######      ##############################      ########################
########################      ##############################      ######      ######      ######      ######      ##############################      ########################
########################      ##############################      ######      ######      ######      ######      ##############################      ########################
########################      ######                  ######      ##########################################      ######                  ######      ########################
########################      ######                  ######      ##########################################      ######                  ######      ########################
########################      ######                  ######      ##########################################      ######                  ######      ########################
########################      ######                  ######      ######                              ######      ######                  ######      ########################
########################      ######                  ######      ######                              ######      ######                  ######      ########################
########################      ######                  ######      ######                              ######      ######                  ######      ########################
########################      ######                  ######      ##################            ############      ######                  ######      ########################
########################      ######                  ######      ##################            ############      ######                  ######      ########################
########################      ######                  ######      ##################            ############      ######                  ######      ########################
########################      ##############################      ############                        ######      ##############################      ########################
########################      ##############################      ############                        ######      ##############################      ########################
########################      ##############################      ############                        ######      ##############################      ########################
########################                                          ######      ######      ######      ######                                          ########################
########################                                          ######      ######      ######      ######                                          ########################
########################                                          ######      ######      ######      ######                                          ########################
########################################################################      ############            ########################################################################
########################################################################      ############            ########################################################################
########################################################################      ############            ########################################################################
########################      ######            ######                  ##################            ######      ############      ######            ########################
########################      ######            ######                  ##################            ######      ############      ######            ########################
########################      ######            ######                  ##################            ######      ############      ######            ########################
##############################      ############      ##################            ######                              ############            ##############################
##############################      ############      ##################            ######                              ############            ##############################
##############################      ############      ##################            ######                              ############            ##############################
####################################                  ######            ##################      ##############################                        ########################
####################################                  ######            ##################      ##############################                        ########################
####################################                  ######            ##################      ##############################                        ########################
########################      ##################      ############            ######            ############                  ################################################
########################      ##################      ############            ######            ############                  ################################################
########################      ##################      ############            ######            ############                  ################################################
########################                                                      ######      ######      ########################################################################
########################                                                      ######      ######      ########################################################################
########################                                                      ######      ######      ########################################################################
########################################################################                        ############      ######            ######            ########################
########################################################################                        ############      ######            ######            ########################
########################################################################                        ############      ######            ######            ########################
########################                                          ######      ############            ############            ################################################
########################                                          ######      ############            ############            ################################################
########################                                          ######      ############            ############            ################################################
########################      ##############################      ######      ####################################      ######                        ########################
########################      ##############################      ######      ####################################      ######                        ########################
########################      ##############################      ######      ####################################      ######                        ########################
########################      ######                  ######      ##################      ######                        ######                        ########################
########################      ######                  ######      ##################      ######                        ######                        ########################
########################      ######                  ######      ##################      ######                        ######                        ########################
########################      ######                  ######      ######      ######            ############      ########################      ##############################
########################      ######                  ######      ######      ######            ############      ########################      ##############################
########################      ######                  ######      ######      ######            ############      ########################      ##############################
########################      ######                  ######      ######            ############      ######      ############      ##########################################
########################      ######                  ######      ######            ############      ######      ############      ##########################################
########################      ######                  ######      ######            ############      ######      ############      ##########################################
########################      ##############################      ##################      ############      ######            ##################      ########################
########################      ##############################      ##################      ############      ######            ##################      ########################
########################      ##############################      ##################      ############      ######            ##################      ########################
########################                                          ######            ##################      ######      ############      ####################################
########################                                          ######            ##################      ######      ############      ####################################
########################                                          ######            ##################      ######      ############      ####################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
##############################################################################################################################################################################
