def rotate
        GeometricGrid.new(
          "#{self[3, 1]}#{self[2, 1]}#{self[1, 1]}" +
          "#{self[3, 2]}#{self[2, 2]}#{self[1, 2]}" +
          "#{self[3, 3]}#{self[2, 3]}#{self[1, 3]}"