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