#............. #####............. #................. #................. #................. #................. #........o........ #.......)oZ....!.. ##########........ #........ #........ #........ #.%...... #........ #........