########## #...:..... #......... #......... #.!....... #......... ...###..y...r.. .......