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