This is an automated email from the ASF dual-hosted git repository.

zhangstar333 pushed a commit to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


The following commit(s) were added to refs/heads/branch-3.0 by this push:
     new 9aab16d8894 [cherry-pick](branch-30) fix rpad function return error 
result (#41399) (#41961)
9aab16d8894 is described below

commit 9aab16d8894764c350c9d10ac139f7d440071579
Author: zhangstar333 <87313068+zhangstar...@users.noreply.github.com>
AuthorDate: Wed Oct 23 17:08:36 2024 +0800

    [cherry-pick](branch-30) fix rpad function return error result (#41399) 
(#41961)
    
    ## Proposed changes
    cherry-pick from master (#41399)
---
 be/src/vec/functions/function_string.h             |    7 +-
 .../correctness_p0/test_string_pad_function.out    | 2053 ++++++++++++++++++++
 .../correctness_p0/test_string_pad_function.groovy |   24 +
 3 files changed, 2080 insertions(+), 4 deletions(-)

diff --git a/be/src/vec/functions/function_string.h 
b/be/src/vec/functions/function_string.h
index 2157db9ed0c..5b79521cb7d 100644
--- a/be/src/vec/functions/function_string.h
+++ b/be/src/vec/functions/function_string.h
@@ -1696,14 +1696,13 @@ public:
         }
 
         fmt::memory_buffer buffer;
-        buffer.reserve(strcol_chars.size());
+        buffer.resize(strcol_chars.size());
         size_t buffer_len = 0;
 
         for (size_t i = 0; i < input_rows_count; ++i) {
             if constexpr (!pad_const) {
                 pad_index.clear();
             }
-            buffer.clear();
             const auto len = col_len_data[index_check_const<len_const>(i)];
             if (len < 0) {
                 // return NULL when input length is invalid number
@@ -1722,7 +1721,7 @@ public:
                                 (const char*)str_data, (const char*)str_data + 
str_len, len);
                 // If iterate_char_len equals len, it indicates that the str 
length is greater than or equal to len
                 if (iterate_char_len == len) {
-                    buffer.reserve(buffer_len + iterate_byte_len);
+                    buffer.resize(buffer_len + iterate_byte_len);
                     memcpy(buffer.data() + buffer_len, str_data, 
iterate_byte_len);
                     buffer_len += iterate_byte_len;
                     res_offsets[i] = buffer_len;
@@ -1746,7 +1745,7 @@ public:
                 const size_t pad_remainder_len = pad_index[(len - 
str_char_size) % pad_char_size];
                 const size_t new_capacity = str_len + size_t(pad_times + 1) * 
pad_len;
                 ColumnString::check_chars_length(buffer_len + new_capacity, i);
-                buffer.reserve(buffer_len + new_capacity);
+                buffer.resize(buffer_len + new_capacity);
                 if constexpr (!Impl::is_lpad) {
                     memcpy(buffer.data() + buffer_len, str_data, str_len);
                     buffer_len += str_len;
diff --git a/regression-test/data/correctness_p0/test_string_pad_function.out 
b/regression-test/data/correctness_p0/test_string_pad_function.out
index 7fe3d4b4e5a..8eeb8d32072 100644
--- a/regression-test/data/correctness_p0/test_string_pad_function.out
+++ b/regression-test/data/correctness_p0/test_string_pad_function.out
@@ -37,3 +37,2056 @@
 -- !lpad5 --
 \N
 
+-- !pad --
+2048
+
+-- !select_rpad2 --
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+1      asd     asdxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+2      x       xxxxxxxxxx
+
diff --git 
a/regression-test/suites/correctness_p0/test_string_pad_function.groovy 
b/regression-test/suites/correctness_p0/test_string_pad_function.groovy
index 070e7479726..3067578e0ac 100644
--- a/regression-test/suites/correctness_p0/test_string_pad_function.groovy
+++ b/regression-test/suites/correctness_p0/test_string_pad_function.groovy
@@ -54,4 +54,28 @@ suite("test_string_pad_function") {
     qt_lpad3 """ SELECT lpad("123", -1, ""); """
     qt_lpad4 """ SELECT lpad(NULL, 0, ""); """
     qt_lpad5 """ SELECT lpad("123", 2, NULL); """
+
+    sql """
+        drop table if exists test_rpad;
+    """
+    sql """
+    CREATE TABLE `test_rpad` (
+    `pk` int NOT NULL,
+    col_char_10__undef_signed_not_null_index_inverted char(10) not null
+    ) ENGINE=OLAP
+    DUPLICATE KEY(pk)
+    distributed by hash(pk) buckets 10
+    properties("replication_num" = "1");
+    """
+    sql """ insert into test_rpad values(1,"asd");"""
+    sql """ insert into test_rpad values(2,"x");"""
+    Integer count = 0;
+    Integer maxCount = 10;
+    while (count < maxCount) {
+        sql """  insert into test_rpad select * from test_rpad;"""
+        count++
+        sleep(100);
+    }
+    qt_pad """ SELECT count() from  test_rpad"""
+    qt_select_rpad2 """ select 
pk,col_char_10__undef_signed_not_null_index_inverted as ori_col, 
rpad(col_char_10__undef_signed_not_null_index_inverted, 10, 'x') as col_rpad 
from test_rpad order by 1; """
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org


Reply via email to