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