######### ........# ...####S# #....# #.#..# # #..# #..# #..# #..# #(.######## #.......... #.########. #. #. #. #. #.