|...........| |...-----...| |..*|.{.|...| |..@.{@{|...| ###..d*|.{.|....### |...-----...| |............### |.........**|