##################################################
#S                                               #
# ############################################## #
# #                                            # #
# # ########################################## # #
# # #                                        # # #
# # # ###################################### # # #
# # # #                                    # # # #
# # # # ################################## # # # #
# # # # #                                # # # # #
# # # # # ############################## # # # # #
# # # # # #                            # # # # # #
# # # # # # ########################## # # # # # #
# # # # # # #                        # # # # # # #
# # # # # # # ###################### # # # # # # #
# # # # # # # #                    # # # # # # # #
# # # # # # # # ################## # # # # # # # #
# # # # # # # # #                # # # # # # # # #
# # # # # # # # # ############## # # # # # # # # #
# # # # # # # # # #            # # # # # # # # # #
# # # # # # # # # # ########## # # # # # # # # # #
# # # # # # # # # # #        # # # # # # # # # # #
# # # # # # # # # # # ###### # # # # # # # # # # #
# # # # # # # # # # # #    # # # # # # # # # # # #
# # # # # # # # # # # # ## # # # # # # # # # # # #
# # # # # # # # # # # #  # # # # # # # # # # # # #
# # # # # # # # # # # #  # # # # # # # # # # # # #
# # # # # # # # # # # #  # # # # # # # # # # # # #
# # # # # # # # # # # ###### # # # # # # # # # # #
# # # # # # # # # # #        # # # # # # # # # # #
# # # # # # # # # # ########## # # # # # # # # # #
# # # # # # # # # #            # # # # # # # # # #
# # # # # # # # # ############## # # # # # # # # #
# # # # # # # # #              # # # # # # # # # #
# # # # # # # # ############## # # # # # # # # # #
# # # # # # # #              # # # # # # # # # # #
# # # # # # # ############## # # # # # # # # # # #
# # # # # # #              # # # # # # # # # # # #
# # # # # # ############## # # # # # # # # # # # #
# # # # # #              # # # # # # # # # # # # #
# # # # # ############## # # # # # # # # # # # # #
# # # # #              # # # # # # # # # # # # # #
# # # # ############## # # # # # # # # # # # # # #
# # # #              # # # # # # # # # # # # # # #
# # # ############## # # # # # # # # # # # # # # #
# # #              # # # # # # # # # # # # # # # #
# # ############## # # # # # # # # # # # # # # # #
# #              # # # # # # # # # # # # # # # # #
# ##############   #                             #
#                  # # # # # # # # # # # # # #  E#
##################################################