(@-@) (@-@) (@-@) (@-@) Blake ruby 2017-10