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