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