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