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