........############ .................... .##################. ........###########. ........###########. .................... ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################. ###################.