Initial load
diff --git a/test/java/io/LineNumberReader/MarkReset.java b/test/java/io/LineNumberReader/MarkReset.java
new file mode 100644
index 0000000..1302eb6
--- /dev/null
+++ b/test/java/io/LineNumberReader/MarkReset.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright 1998 Sun Microsystems, Inc.  All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+/* @test
+   @bug 4081733
+   @summary Make sure LineNumberReader returns right line number
+            when mark and reset are used
+   */
+
+
+import java.io.*;
+
+public class MarkReset {
+
+    /**
+     * This program creates a LineNumberReader and tries to find all
+     * the non-whitespace characters in the file.
+     */
+    public static void main(String[] args) throws Exception {
+        int n, line;
+
+        LineNumberReader reader = new LineNumberReader
+                                      (new StringReader("0\r\n1\r2\n3\r\n\r5\r\r7\n\n9"));
+        for (n = 0; n < 7; n++) {
+            skipWhiteSpace(reader);     /* Skip all whitespace */
+            int c = reader.read();      /* Read the non-whitespace character */
+            if (c < 0) {                /* Might be eof */
+                break;                  /* It is. Get out of the loop */
+            }
+            line = reader.getLineNumber();
+            if(line != (c - 48)) {
+                throw new Exception("Failed test : Line number expected "
+                                    + (c - 48)  + " got " + line );
+            }
+        }
+    }
+
+    /**
+     * Skip whitespace in the file. Mark and reset
+     */
+    private static void skipWhiteSpace(LineNumberReader reader) throws IOException {
+        while (true) {
+            /* Mark in case the character is not whitespace */
+            reader.mark(10);
+            /* Read the character */
+            int c = reader.read();
+            if (Character.isWhitespace((char) c)) {
+                /* Loop while in whitespace */
+                continue;
+            }
+
+            /* Return to the non-whitespace character */
+            reader.reset();
+            break;
+        }
+    }
+}
diff --git a/test/java/io/LineNumberReader/Read.java b/test/java/io/LineNumberReader/Read.java
new file mode 100644
index 0000000..3e05677
--- /dev/null
+++ b/test/java/io/LineNumberReader/Read.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright 1998 Sun Microsystems, Inc.  All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+/* @test
+   @bug 4074875 4063511
+   @summary Make sure LineNumberReader.read(char, int , int) will increase
+            the linenumber correctly.
+   */
+
+import java.io.*;
+
+public class Read {
+
+    public static void main(String[] args) throws Exception {
+        String s = "aaaa\nbbb\n";
+        char[] buf = new char[5];
+        int n = 0;
+        int line = 0;
+
+        LineNumberReader r = new LineNumberReader(new StringReader(s));
+
+        do {
+            n = r.read(buf, 0, buf.length);
+        } while (n > 0);
+
+        line = r.getLineNumber();
+
+        if (line != 2)
+            throw new Exception("Failed test: Expected line number: 2, got "
+                                + line);
+    }
+}
diff --git a/test/java/io/LineNumberReader/ReadReadLine.java b/test/java/io/LineNumberReader/ReadReadLine.java
new file mode 100644
index 0000000..97cc4ee
--- /dev/null
+++ b/test/java/io/LineNumberReader/ReadReadLine.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright 1998 Sun Microsystems, Inc.  All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+/* @test
+   @bug 4103987
+   @summary Tests LineNumberReader to see if the lineNumber is set correctly
+            when mixed reads and readLines are used.
+   */
+
+import java.io.*;
+
+public class ReadReadLine {
+
+    public static void main(String[] args) throws Exception {
+        test("\r\n", 1);
+        test("\r\r\n", 2);
+        test("\r\n\n\n", 3);
+    }
+
+    static void test(String s, int good) throws Exception {
+        int c, line;
+
+        LineNumberReader r = new LineNumberReader(new StringReader(s), 2);
+        if ((c = r.read()) >= 0) {
+            while (r.readLine() != null)
+                ;
+        }
+
+        line = r.getLineNumber();
+
+        if(line != good) {
+            throw new Exception("Failed test: Expected line number "
+                                + good + " Got: " + line);
+        }
+    }
+}
diff --git a/test/java/io/LineNumberReader/Skip.java b/test/java/io/LineNumberReader/Skip.java
new file mode 100644
index 0000000..9f56a60
--- /dev/null
+++ b/test/java/io/LineNumberReader/Skip.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright 1998-1999 Sun Microsystems, Inc.  All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+
+/* @test
+ * @bug 4091789 4173233
+ * @summary Check if LineNumberReader will skip right number of characters and
+ *          also check for negative values
+ */
+
+import java.io.*;
+
+public class Skip {
+
+    public static void main(String[] args) throws Exception {
+
+        int linenum = 0;
+        long nchars = 164 * 50;
+
+        File f = new File(System.getProperty("test.src", "."),
+            "SkipInput.txt");
+        LineNumberReader reader = new LineNumberReader(new FileReader(f));
+
+        boolean testFailed = false;
+        try {
+            reader.skip(-10);
+            testFailed = true;
+        } catch (IllegalArgumentException e) {
+        }
+        catch (Exception e) {
+            testFailed = true;
+        }
+        if (testFailed)
+            throw new Exception("Failed test: Negative value for skip()");
+
+        long realnum = reader.skip(nchars);
+        linenum = reader.getLineNumber();
+
+        if (linenum != 164) {
+            throw new Exception("Failed test: Should skip 164, really skipped "
+                                + linenum + "lines");
+        }
+    }
+}
diff --git a/test/java/io/LineNumberReader/SkipInput.txt b/test/java/io/LineNumberReader/SkipInput.txt
new file mode 100644
index 0000000..c690b80
--- /dev/null
+++ b/test/java/io/LineNumberReader/SkipInput.txt
@@ -0,0 +1,400 @@
+This line of text is 50 characters in length    0
+This line of text is 50 characters in length    1
+This line of text is 50 characters in length    2
+This line of text is 50 characters in length    3
+This line of text is 50 characters in length    4
+This line of text is 50 characters in length    5
+This line of text is 50 characters in length    6
+This line of text is 50 characters in length    7
+This line of text is 50 characters in length    8
+This line of text is 50 characters in length    9
+This line of text is 50 characters in length   10
+This line of text is 50 characters in length   11
+This line of text is 50 characters in length   12
+This line of text is 50 characters in length   13
+This line of text is 50 characters in length   14
+This line of text is 50 characters in length   15
+This line of text is 50 characters in length   16
+This line of text is 50 characters in length   17
+This line of text is 50 characters in length   18
+This line of text is 50 characters in length   19
+This line of text is 50 characters in length   20
+This line of text is 50 characters in length   21
+This line of text is 50 characters in length   22
+This line of text is 50 characters in length   23
+This line of text is 50 characters in length   24
+This line of text is 50 characters in length   25
+This line of text is 50 characters in length   26
+This line of text is 50 characters in length   27
+This line of text is 50 characters in length   28
+This line of text is 50 characters in length   29
+This line of text is 50 characters in length   30
+This line of text is 50 characters in length   31
+This line of text is 50 characters in length   32
+This line of text is 50 characters in length   33
+This line of text is 50 characters in length   34
+This line of text is 50 characters in length   35
+This line of text is 50 characters in length   36
+This line of text is 50 characters in length   37
+This line of text is 50 characters in length   38
+This line of text is 50 characters in length   39
+This line of text is 50 characters in length   40
+This line of text is 50 characters in length   41
+This line of text is 50 characters in length   42
+This line of text is 50 characters in length   43
+This line of text is 50 characters in length   44
+This line of text is 50 characters in length   45
+This line of text is 50 characters in length   46
+This line of text is 50 characters in length   47
+This line of text is 50 characters in length   48
+This line of text is 50 characters in length   49
+This line of text is 50 characters in length   50
+This line of text is 50 characters in length   51
+This line of text is 50 characters in length   52
+This line of text is 50 characters in length   53
+This line of text is 50 characters in length   54
+This line of text is 50 characters in length   55
+This line of text is 50 characters in length   56
+This line of text is 50 characters in length   57
+This line of text is 50 characters in length   58
+This line of text is 50 characters in length   59
+This line of text is 50 characters in length   60
+This line of text is 50 characters in length   61
+This line of text is 50 characters in length   62
+This line of text is 50 characters in length   63
+This line of text is 50 characters in length   64
+This line of text is 50 characters in length   65
+This line of text is 50 characters in length   66
+This line of text is 50 characters in length   67
+This line of text is 50 characters in length   68
+This line of text is 50 characters in length   69
+This line of text is 50 characters in length   70
+This line of text is 50 characters in length   71
+This line of text is 50 characters in length   72
+This line of text is 50 characters in length   73
+This line of text is 50 characters in length   74
+This line of text is 50 characters in length   75
+This line of text is 50 characters in length   76
+This line of text is 50 characters in length   77
+This line of text is 50 characters in length   78
+This line of text is 50 characters in length   79
+This line of text is 50 characters in length   80
+This line of text is 50 characters in length   81
+This line of text is 50 characters in length   82
+This line of text is 50 characters in length   83
+This line of text is 50 characters in length   84
+This line of text is 50 characters in length   85
+This line of text is 50 characters in length   86
+This line of text is 50 characters in length   87
+This line of text is 50 characters in length   88
+This line of text is 50 characters in length   89
+This line of text is 50 characters in length   90
+This line of text is 50 characters in length   91
+This line of text is 50 characters in length   92
+This line of text is 50 characters in length   93
+This line of text is 50 characters in length   94
+This line of text is 50 characters in length   95
+This line of text is 50 characters in length   96
+This line of text is 50 characters in length   97
+This line of text is 50 characters in length   98
+This line of text is 50 characters in length   99
+This line of text is 50 characters in length  100
+This line of text is 50 characters in length  101
+This line of text is 50 characters in length  102
+This line of text is 50 characters in length  103
+This line of text is 50 characters in length  104
+This line of text is 50 characters in length  105
+This line of text is 50 characters in length  106
+This line of text is 50 characters in length  107
+This line of text is 50 characters in length  108
+This line of text is 50 characters in length  109
+This line of text is 50 characters in length  110
+This line of text is 50 characters in length  111
+This line of text is 50 characters in length  112
+This line of text is 50 characters in length  113
+This line of text is 50 characters in length  114
+This line of text is 50 characters in length  115
+This line of text is 50 characters in length  116
+This line of text is 50 characters in length  117
+This line of text is 50 characters in length  118
+This line of text is 50 characters in length  119
+This line of text is 50 characters in length  120
+This line of text is 50 characters in length  121
+This line of text is 50 characters in length  122
+This line of text is 50 characters in length  123
+This line of text is 50 characters in length  124
+This line of text is 50 characters in length  125
+This line of text is 50 characters in length  126
+This line of text is 50 characters in length  127
+This line of text is 50 characters in length  128
+This line of text is 50 characters in length  129
+This line of text is 50 characters in length  130
+This line of text is 50 characters in length  131
+This line of text is 50 characters in length  132
+This line of text is 50 characters in length  133
+This line of text is 50 characters in length  134
+This line of text is 50 characters in length  135
+This line of text is 50 characters in length  136
+This line of text is 50 characters in length  137
+This line of text is 50 characters in length  138
+This line of text is 50 characters in length  139
+This line of text is 50 characters in length  140
+This line of text is 50 characters in length  141
+This line of text is 50 characters in length  142
+This line of text is 50 characters in length  143
+This line of text is 50 characters in length  144
+This line of text is 50 characters in length  145
+This line of text is 50 characters in length  146
+This line of text is 50 characters in length  147
+This line of text is 50 characters in length  148
+This line of text is 50 characters in length  149
+This line of text is 50 characters in length  150
+This line of text is 50 characters in length  151
+This line of text is 50 characters in length  152
+This line of text is 50 characters in length  153
+This line of text is 50 characters in length  154
+This line of text is 50 characters in length  155
+This line of text is 50 characters in length  156
+This line of text is 50 characters in length  157
+This line of text is 50 characters in length  158
+This line of text is 50 characters in length  159
+This line of text is 50 characters in length  160
+This line of text is 50 characters in length  161
+This line of text is 50 characters in length  162
+This line of text is 50 characters in length  163
+This line of text is 50 characters in length  164
+This line of text is 50 characters in length  165
+This line of text is 50 characters in length  166
+This line of text is 50 characters in length  167
+This line of text is 50 characters in length  168
+This line of text is 50 characters in length  169
+This line of text is 50 characters in length  170
+This line of text is 50 characters in length  171
+This line of text is 50 characters in length  172
+This line of text is 50 characters in length  173
+This line of text is 50 characters in length  174
+This line of text is 50 characters in length  175
+This line of text is 50 characters in length  176
+This line of text is 50 characters in length  177
+This line of text is 50 characters in length  178
+This line of text is 50 characters in length  179
+This line of text is 50 characters in length  180
+This line of text is 50 characters in length  181
+This line of text is 50 characters in length  182
+This line of text is 50 characters in length  183
+This line of text is 50 characters in length  184
+This line of text is 50 characters in length  185
+This line of text is 50 characters in length  186
+This line of text is 50 characters in length  187
+This line of text is 50 characters in length  188
+This line of text is 50 characters in length  189
+This line of text is 50 characters in length  190
+This line of text is 50 characters in length  191
+This line of text is 50 characters in length  192
+This line of text is 50 characters in length  193
+This line of text is 50 characters in length  194
+This line of text is 50 characters in length  195
+This line of text is 50 characters in length  196
+This line of text is 50 characters in length  197
+This line of text is 50 characters in length  198
+This line of text is 50 characters in length  199
+This line of text is 50 characters in length  200
+This line of text is 50 characters in length  201
+This line of text is 50 characters in length  202
+This line of text is 50 characters in length  203
+This line of text is 50 characters in length  204
+This line of text is 50 characters in length  205
+This line of text is 50 characters in length  206
+This line of text is 50 characters in length  207
+This line of text is 50 characters in length  208
+This line of text is 50 characters in length  209
+This line of text is 50 characters in length  210
+This line of text is 50 characters in length  211
+This line of text is 50 characters in length  212
+This line of text is 50 characters in length  213
+This line of text is 50 characters in length  214
+This line of text is 50 characters in length  215
+This line of text is 50 characters in length  216
+This line of text is 50 characters in length  217
+This line of text is 50 characters in length  218
+This line of text is 50 characters in length  219
+This line of text is 50 characters in length  220
+This line of text is 50 characters in length  221
+This line of text is 50 characters in length  222
+This line of text is 50 characters in length  223
+This line of text is 50 characters in length  224
+This line of text is 50 characters in length  225
+This line of text is 50 characters in length  226
+This line of text is 50 characters in length  227
+This line of text is 50 characters in length  228
+This line of text is 50 characters in length  229
+This line of text is 50 characters in length  230
+This line of text is 50 characters in length  231
+This line of text is 50 characters in length  232
+This line of text is 50 characters in length  233
+This line of text is 50 characters in length  234
+This line of text is 50 characters in length  235
+This line of text is 50 characters in length  236
+This line of text is 50 characters in length  237
+This line of text is 50 characters in length  238
+This line of text is 50 characters in length  239
+This line of text is 50 characters in length  240
+This line of text is 50 characters in length  241
+This line of text is 50 characters in length  242
+This line of text is 50 characters in length  243
+This line of text is 50 characters in length  244
+This line of text is 50 characters in length  245
+This line of text is 50 characters in length  246
+This line of text is 50 characters in length  247
+This line of text is 50 characters in length  248
+This line of text is 50 characters in length  249
+This line of text is 50 characters in length  250
+This line of text is 50 characters in length  251
+This line of text is 50 characters in length  252
+This line of text is 50 characters in length  253
+This line of text is 50 characters in length  254
+This line of text is 50 characters in length  255
+This line of text is 50 characters in length  256
+This line of text is 50 characters in length  257
+This line of text is 50 characters in length  258
+This line of text is 50 characters in length  259
+This line of text is 50 characters in length  260
+This line of text is 50 characters in length  261
+This line of text is 50 characters in length  262
+This line of text is 50 characters in length  263
+This line of text is 50 characters in length  264
+This line of text is 50 characters in length  265
+This line of text is 50 characters in length  266
+This line of text is 50 characters in length  267
+This line of text is 50 characters in length  268
+This line of text is 50 characters in length  269
+This line of text is 50 characters in length  270
+This line of text is 50 characters in length  271
+This line of text is 50 characters in length  272
+This line of text is 50 characters in length  273
+This line of text is 50 characters in length  274
+This line of text is 50 characters in length  275
+This line of text is 50 characters in length  276
+This line of text is 50 characters in length  277
+This line of text is 50 characters in length  278
+This line of text is 50 characters in length  279
+This line of text is 50 characters in length  280
+This line of text is 50 characters in length  281
+This line of text is 50 characters in length  282
+This line of text is 50 characters in length  283
+This line of text is 50 characters in length  284
+This line of text is 50 characters in length  285
+This line of text is 50 characters in length  286
+This line of text is 50 characters in length  287
+This line of text is 50 characters in length  288
+This line of text is 50 characters in length  289
+This line of text is 50 characters in length  290
+This line of text is 50 characters in length  291
+This line of text is 50 characters in length  292
+This line of text is 50 characters in length  293
+This line of text is 50 characters in length  294
+This line of text is 50 characters in length  295
+This line of text is 50 characters in length  296
+This line of text is 50 characters in length  297
+This line of text is 50 characters in length  298
+This line of text is 50 characters in length  299
+This line of text is 50 characters in length  300
+This line of text is 50 characters in length  301
+This line of text is 50 characters in length  302
+This line of text is 50 characters in length  303
+This line of text is 50 characters in length  304
+This line of text is 50 characters in length  305
+This line of text is 50 characters in length  306
+This line of text is 50 characters in length  307
+This line of text is 50 characters in length  308
+This line of text is 50 characters in length  309
+This line of text is 50 characters in length  310
+This line of text is 50 characters in length  311
+This line of text is 50 characters in length  312
+This line of text is 50 characters in length  313
+This line of text is 50 characters in length  314
+This line of text is 50 characters in length  315
+This line of text is 50 characters in length  316
+This line of text is 50 characters in length  317
+This line of text is 50 characters in length  318
+This line of text is 50 characters in length  319
+This line of text is 50 characters in length  320
+This line of text is 50 characters in length  321
+This line of text is 50 characters in length  322
+This line of text is 50 characters in length  323
+This line of text is 50 characters in length  324
+This line of text is 50 characters in length  325
+This line of text is 50 characters in length  326
+This line of text is 50 characters in length  327
+This line of text is 50 characters in length  328
+This line of text is 50 characters in length  329
+This line of text is 50 characters in length  330
+This line of text is 50 characters in length  331
+This line of text is 50 characters in length  332
+This line of text is 50 characters in length  333
+This line of text is 50 characters in length  334
+This line of text is 50 characters in length  335
+This line of text is 50 characters in length  336
+This line of text is 50 characters in length  337
+This line of text is 50 characters in length  338
+This line of text is 50 characters in length  339
+This line of text is 50 characters in length  340
+This line of text is 50 characters in length  341
+This line of text is 50 characters in length  342
+This line of text is 50 characters in length  343
+This line of text is 50 characters in length  344
+This line of text is 50 characters in length  345
+This line of text is 50 characters in length  346
+This line of text is 50 characters in length  347
+This line of text is 50 characters in length  348
+This line of text is 50 characters in length  349
+This line of text is 50 characters in length  350
+This line of text is 50 characters in length  351
+This line of text is 50 characters in length  352
+This line of text is 50 characters in length  353
+This line of text is 50 characters in length  354
+This line of text is 50 characters in length  355
+This line of text is 50 characters in length  356
+This line of text is 50 characters in length  357
+This line of text is 50 characters in length  358
+This line of text is 50 characters in length  359
+This line of text is 50 characters in length  360
+This line of text is 50 characters in length  361
+This line of text is 50 characters in length  362
+This line of text is 50 characters in length  363
+This line of text is 50 characters in length  364
+This line of text is 50 characters in length  365
+This line of text is 50 characters in length  366
+This line of text is 50 characters in length  367
+This line of text is 50 characters in length  368
+This line of text is 50 characters in length  369
+This line of text is 50 characters in length  370
+This line of text is 50 characters in length  371
+This line of text is 50 characters in length  372
+This line of text is 50 characters in length  373
+This line of text is 50 characters in length  374
+This line of text is 50 characters in length  375
+This line of text is 50 characters in length  376
+This line of text is 50 characters in length  377
+This line of text is 50 characters in length  378
+This line of text is 50 characters in length  379
+This line of text is 50 characters in length  380
+This line of text is 50 characters in length  381
+This line of text is 50 characters in length  382
+This line of text is 50 characters in length  383
+This line of text is 50 characters in length  384
+This line of text is 50 characters in length  385
+This line of text is 50 characters in length  386
+This line of text is 50 characters in length  387
+This line of text is 50 characters in length  388
+This line of text is 50 characters in length  389
+This line of text is 50 characters in length  390
+This line of text is 50 characters in length  391
+This line of text is 50 characters in length  392
+This line of text is 50 characters in length  393
+This line of text is 50 characters in length  394
+This line of text is 50 characters in length  395
+This line of text is 50 characters in length  396
+This line of text is 50 characters in length  397
+This line of text is 50 characters in length  398
+This line of text is 50 characters in length  399