---------- |........| |........| ..........####### --.------- # ################### ####################### ...........| # ##### ### # # # ### ##### ### # --|---### ####------------- |....|### ##|...........|