################## .................... .......s.g.<........ .##########...###### #...# .#### . [. .. >.. #