       (1:0) impor                    <--         (1:0) impor
             ^                                          ^

       (1:7) ort {                    <--         (1:7) ort {
                 ^                                          ^

       (2:2)   Trace                  <--         (2:2)   Trace
               ^                                          ^

      (2:10) eMap,                    <--        (2:10) eMap,
                 ^                                          ^

       (3:2)   eachM                  <--         (3:2)   eachM
               ^                                          ^

      (3:13) ping,                    <--        (3:13) ping,
                 ^                                          ^

      (3:13) ping,                    <--         (5:0) } fro
                 ^                                      ^

       (5:2) } from                   <--         (5:2) } from
               ^                                          ^

       (5:7) rom "@jri                <--         (5:7) rom "@jri
                 ^                                          ^

      (5:34) ing";                    <--        (5:34) ing";
                 ^                                          ^

       (6:0) impor                    <--         (6:0) impor
             ^                                          ^

       (6:7) ort { dec                <--         (6:7) ort { dec
                 ^                                          ^

       (6:9) t { decod                <--         (6:9) t { decod
                 ^                                          ^

      (6:29) ngs } fro                <--        (6:29) ngs } fro
                 ^                                          ^

      (6:31) s } from                 <--        (6:31) s } from
                 ^                                          ^

      (6:36) rom "@jri                <--        (6:36) rom "@jri
                 ^                                          ^

      (6:65) dec";                    <--        (6:65) dec";
                 ^                                          ^

       (8:0) const                    <--         (8:0) const
             ^                                          ^

       (8:6) nst CONTE                <--         (8:6) nst CONTE
                 ^                                          ^

      (8:19) IZE = 4;                 <--        (8:19) IZE = 4;
                 ^                                          ^

      (8:21) E = 4;                   <--        (8:21) E = 4;
                 ^                                          ^

      (8:22)  = 4;                    <--        (8:22)  = 4;
                 ^                                          ^

       (9:0) const                    <--         (9:0) const
             ^                                          ^

       (9:6) nst LOC_S                <--         (9:6) nst LOC_S
                 ^                                          ^

      (9:15) IZE = 10;                <--        (9:15) IZE = 10;
                 ^                                          ^

      (9:17) E = 10;                  <--        (9:17) E = 10;
                 ^                                          ^

      (9:19) = 10;                    <--        (9:19) = 10;
                 ^                                          ^

      (10:0) const                    <--        (10:0) const
             ^                                          ^

      (10:6) nst CONTE                <--        (10:6) nst CONTE
                 ^                                          ^

     (10:19) IZE = 15;                <--       (10:19) IZE = 15;
                 ^                                          ^

     (10:21) E = 15;                  <--       (10:21) E = 15;
                 ^                                          ^

     (10:23) = 15;                    <--       (10:23) = 15;
                 ^                                          ^

      (12:0) funct                    <--        (12:0) funct
             ^                                          ^

      (12:9) ion simpl                <--        (12:9) ion simpl
                 ^                                          ^

     (12:29) oint(line                <--       (12:29) oint(line
                 ^                                          ^

     (12:30) int(lines                <--       (12:30) int(lines
                 ^                                          ^

     (12:45) ng[], lin                <--       (12:45)     , lin
                 ^                                          ^

     (12:47) [], line:                <--       (12:47)   , line
                 ^                                          ^

     (12:59) mber, col                <--       (12:59)     , col
                 ^                                          ^

     (12:61) er, col:                 <--       (12:61)   , col
                 ^                                          ^

     (12:72) mber) {                  <--       (12:72)     ) {
                 ^                                          ^

     (12:74) er) {                    <--       (12:74)   ) {
                 ^                                          ^

      (13:2)   const                  <--        (13:2)   const
               ^                                          ^

      (13:8) nst start                <--        (13:8) nst start
                 ^                                          ^

     (13:14) art = Mat                <--       (13:14) art = Mat
                 ^                                          ^

     (13:16) t = Math.                <--       (13:16) t = Math.
                 ^                                          ^

     (13:20) Math.max(                <--       (13:20) Math.max(
                 ^                                          ^

     (13:21) ath.max(c                <--       (13:21) ath.max(c
                 ^                                          ^

     (13:24) .max(col                 <--       (13:24) .max(col
                 ^                                          ^

     (13:25) max(col -                <--       (13:25) max(col -
                 ^                                          ^

     (13:29) col - CON                <--       (13:29) col - CON
                 ^                                          ^

     (13:31) l - CONTE                <--       (13:31) l - CONTE
                 ^                                          ^

     (13:43) SIZE, 0);                <--       (13:43) SIZE, 0);
                 ^                                          ^

     (13:45) ZE, 0);                  <--       (13:45) ZE, 0);
                 ^                                          ^

     (13:46) E, 0);                   <--       (13:46) E, 0);
                 ^                                          ^

     (13:47) , 0);                    <--       (13:47) , 0);
                 ^                                          ^

      (14:2)   const                  <--        (14:2)   const
               ^                                          ^

      (14:8) nst end =                <--        (14:8) nst end =
                 ^                                          ^

     (14:12) end = Mat                <--       (14:12) end = Mat
                 ^                                          ^

     (14:14) d = Math.                <--       (14:14) d = Math.
                 ^                                          ^

     (14:18) Math.min(                <--       (14:18) Math.min(
                 ^                                          ^

     (14:19) ath.min(c                <--       (14:19) ath.min(c
                 ^                                          ^

     (14:22) .min(col                 <--       (14:22) .min(col
                 ^                                          ^

     (14:23) min(col +                <--       (14:23) min(col +
                 ^                                          ^

     (14:27) col + 1 +                <--       (14:27) col + 1 +
                 ^                                          ^

     (14:29) l + 1 + C                <--       (14:29) l + 1 + C
                 ^                                          ^

     (14:31) + 1 + CON                <--       (14:31) + 1 + CON
                 ^                                          ^

     (14:33) 1 + CONTE                <--       (14:33) 1 + CONTE
                 ^                                          ^

     (14:45) SIZE, lin                <--       (14:45) SIZE, lin
                 ^                                          ^

     (14:47) ZE, lines                <--       (14:47) ZE, lines
                 ^                                          ^

     (14:52) ines[line                <--       (14:52) ines[line
                 ^                                          ^

     (14:53) nes[line                 <--       (14:53) nes[line
                 ^                                          ^

     (14:58) ine - 1].                <--       (14:58) ine - 1].
                 ^                                          ^

     (14:60) e - 1].le                <--       (14:60) e - 1].le
                 ^                                          ^

     (14:61)  - 1].len                <--       (14:61)  - 1].len
                 ^                                          ^

     (14:62) - 1].leng                <--       (14:62) - 1].leng
                 ^                                          ^

     (14:63)  1].lengt                <--       (14:63)  1].lengt
                 ^                                          ^

     (14:69) ngth);                   <--       (14:69) ngth);
                 ^                                          ^

     (14:70) gth);                    <--       (14:70) gth);
                 ^                                          ^

      (16:2)   const                  <--        (16:2)   const
               ^                                          ^

      (16:8) nst code                 <--        (16:8) nst code
                 ^                                          ^

     (16:13) ode = lin                <--       (16:13) ode = lin
                 ^                                          ^

     (16:15) e = lines                <--       (16:15) e = lines
                 ^                                          ^

     (16:20) ines[line                <--       (16:20) ines[line
                 ^                                          ^

     (16:21) nes[line                 <--       (16:21) nes[line
                 ^                                          ^

     (16:26) ine - 1].                <--       (16:26) ine - 1].
                 ^                                          ^

     (16:28) e - 1].sl                <--       (16:28) e - 1].sl
                 ^                                          ^

     (16:29)  - 1].sli                <--       (16:29)  - 1].sli
                 ^                                          ^

     (16:30) - 1].slic                <--       (16:30) - 1].slic
                 ^                                          ^

     (16:31)  1].slice                <--       (16:31)  1].slice
                 ^                                          ^

     (16:36) lice(star                <--       (16:36) lice(star
                 ^                                          ^

     (16:37) ice(start                <--       (16:37) ice(start
                 ^                                          ^

     (16:42) tart, end                <--       (16:42) tart, end
                 ^                                          ^

     (16:44) rt, end);                <--       (16:44) rt, end);
                 ^                                          ^

     (16:47)  end);                   <--       (16:47)  end);
                 ^                                          ^

     (16:48) end);                    <--       (16:48) end);
                 ^                                          ^

      (17:2)   const                  <--        (17:2)   const
               ^                                          ^

      (17:8) nst loc =                <--        (17:8) nst loc =
                 ^                                          ^

     (17:12) loc = `($                <--       (17:12) loc = `($
                 ^                                          ^

     (17:14) c = `(${l                <--       (17:14) c = `(${l
                 ^                                          ^

     (17:18) `(${line}                <--       (17:18) `(${line}
                 ^                                          ^

     (17:22) line}:${c                <--       (17:22) line}:${c
                 ^                                          ^

     (17:26) }:${col})                <--       (17:26) }:${col})
                 ^                                          ^

     (17:29) {col}) `.                <--       (17:29) {col}) `.
                 ^                                          ^

     (17:33) }) `.padS                <--       (17:33) }) `.padS
                 ^                                          ^

     (17:34) ) `.padSt                <--       (17:34) ) `.padSt
                 ^                                          ^

     (17:42) tart(LOC_                <--       (17:42) tart(LOC_
                 ^                                          ^

     (17:43) art(LOC_S                <--       (17:43) art(LOC_S
                 ^                                          ^

     (17:51) SIZE, " "                <--       (17:51) SIZE, " "
                 ^                                          ^

     (17:53) ZE, " ");                <--       (17:53) ZE, " ");
                 ^                                          ^

     (17:56)  " ");                   <--       (17:56)  " ");
                 ^                                          ^

     (17:57) " ");                    <--       (17:57) " ");
                 ^                                          ^

      (18:2)   retur                  <--        (18:2)   retur
               ^                                          ^

      (18:9) urn loc +                <--        (18:9) urn loc +
                 ^                                          ^

     (18:13) loc + cod                <--       (18:13) loc + cod
                 ^                                          ^

     (18:15) c + code                 <--       (18:15) c + code
                 ^                                          ^

     (18:20) ode + "\n                <--       (18:20) ode + "\n
                 ^                                          ^

     (18:22) e + "\n"                 <--       (18:22) e + "\n"
                 ^                                          ^

     (18:27) \n" + " "                <--       (18:27) \n" + " "
                 ^                                          ^

     (18:29) " + " ".r                <--       (18:29) " + " ".r
                 ^                                          ^

     (18:32)  " ".repe                <--       (18:32)  " ".repe
                 ^                                          ^

     (18:33) " ".repea                <--       (18:33) " ".repea
                 ^                                          ^

     (18:39) peat(col                 <--       (18:39) peat(col
                 ^                                          ^

     (18:40) eat(col -                <--       (18:40) eat(col -
                 ^                                          ^

     (18:44) col - sta                <--       (18:44) col - sta
                 ^                                          ^

     (18:46) l - start                <--       (18:46) l - start
                 ^                                          ^

     (18:52) art + loc                <--       (18:52) art + loc
                 ^                                          ^

     (18:54) t + loc.l                <--       (18:54) t + loc.l
                 ^                                          ^

     (18:57)  loc.leng                <--       (18:57)  loc.leng
                 ^                                          ^

     (18:58) loc.lengt                <--       (18:58) loc.lengt
                 ^                                          ^

     (18:64) ngth) + "                <--       (18:64) ngth) + "
                 ^                                          ^

     (18:66) th) + "^"                <--       (18:66) th) + "^"
                 ^                                          ^

     (18:68) ) + "^";                 <--       (18:68) ) + "^";
                 ^                                          ^

     (18:71)  "^";                    <--       (18:71)  "^";
                 ^                                          ^

     (18:72) "^";                     <--        (19:0) }
                 ^                                      ^

      (21:0) funct                    <--        (21:0) funct
             ^                                          ^

      (21:9) ion simpl                <--        (21:9) ion simpl
                 ^                                          ^

     (21:29) ange(                    <--       (21:29) ange(
                 ^                                          ^

      (22:2)   lines                  <--        (22:2)   lines
               ^                                          ^

     (22:17) ng[],                    <--       (22:17)     ,
                 ^                                          ^

      (23:2)   lineS                  <--        (23:2)   lineS
               ^                                          ^

     (23:19) mber,                    <--       (23:19)     ,
                 ^                                          ^

      (24:2)   colSt                  <--        (24:2)   colSt
               ^                                          ^

     (24:18) mber,                    <--       (24:18)     ,
                 ^                                          ^

      (25:2)   lineE                  <--        (25:2)   lineE
               ^                                          ^

     (25:17) mber,                    <--       (25:17)     ,
                 ^                                          ^

      (26:2)   colEn                  <--        (26:2)   colEn
               ^                                          ^

     (26:16) mber,                    <--       (26:16)     ,
                 ^                                          ^

     (26:16) mber,                    <--        (27:0) ) {
                 ^                                      ^

      (27:2) ) {                      <--        (27:2) ) {
               ^                                          ^

      (28:2)   colEn                  <--        (28:2)   colEn
               ^                                          ^

      (28:9) End = Mat                <--        (28:9) End = Mat
                 ^                                          ^

     (28:11) d = Math.                <--       (28:11) d = Math.
                 ^                                          ^

     (28:15) Math.min(                <--       (28:15) Math.min(
                 ^                                          ^

     (28:16) ath.min(c                <--       (28:16) ath.min(c
                 ^                                          ^

     (28:19) .min(colE                <--       (28:19) .min(colE
                 ^                                          ^

     (28:20) min(colEn                <--       (28:20) min(colEn
                 ^                                          ^

     (28:26) lEnd, lin                <--       (28:26) lEnd, lin
                 ^                                          ^

     (28:28) nd, lines                <--       (28:28) nd, lines
                 ^                                          ^

     (28:33) ines[line                <--       (28:33) ines[line
                 ^                                          ^

     (28:34) nes[lineS                <--       (28:34) nes[lineS
                 ^                                          ^

     (28:44) art - 1].                <--       (28:44) art - 1].
                 ^                                          ^

     (28:46) t - 1].le                <--       (28:46) t - 1].le
                 ^                                          ^

     (28:47)  - 1].len                <--       (28:47)  - 1].len
                 ^                                          ^

     (28:48) - 1].leng                <--       (28:48) - 1].leng
                 ^                                          ^

     (28:49)  1].lengt                <--       (28:49)  1].lengt
                 ^                                          ^

     (28:55) ngth);                   <--       (28:55) ngth);
                 ^                                          ^

     (28:56) gth);                    <--       (28:56) gth);
                 ^                                          ^

      (30:2)   const                  <--        (30:2)   const
               ^                                          ^

      (30:8) nst start                <--        (30:8) nst start
                 ^                                          ^

     (30:14) art = Mat                <--       (30:14) art = Mat
                 ^                                          ^

     (30:16) t = Math.                <--       (30:16) t = Math.
                 ^                                          ^

     (30:20) Math.max(                <--       (30:20) Math.max(
                 ^                                          ^

     (30:21) ath.max(c                <--       (30:21) ath.max(c
                 ^                                          ^

     (30:24) .max(colS                <--       (30:24) .max(colS
                 ^                                          ^

     (30:25) max(colSt                <--       (30:25) max(colSt
                 ^                                          ^

     (30:34) art - CON                <--       (30:34) art - CON
                 ^                                          ^

     (30:36) t - CONTE                <--       (30:36) t - CONTE
                 ^                                          ^

     (30:48) SIZE, 0);                <--       (30:48) SIZE, 0);
                 ^                                          ^

     (30:50) ZE, 0);                  <--       (30:50) ZE, 0);
                 ^                                          ^

     (30:51) E, 0);                   <--       (30:51) E, 0);
                 ^                                          ^

     (30:52) , 0);                    <--       (30:52) , 0);
                 ^                                          ^

      (31:2)   const                  <--        (31:2)   const
               ^                                          ^

      (31:8) nst end =                <--        (31:8) nst end =
                 ^                                          ^

     (31:12) end = Mat                <--       (31:12) end = Mat
                 ^                                          ^

     (31:14) d = Math.                <--       (31:14) d = Math.
                 ^                                          ^

     (31:18) Math.min(                <--       (31:18) Math.min(
                 ^                                          ^

     (31:19) ath.min(c                <--       (31:19) ath.min(c
                 ^                                          ^

     (31:22) .min(colE                <--       (31:22) .min(colE
                 ^                                          ^

     (31:23) min(colEn                <--       (31:23) min(colEn
                 ^                                          ^

     (31:30) End + CON                <--       (31:30) End + CON
                 ^                                          ^

     (31:32) d + CONTE                <--       (31:32) d + CONTE
                 ^                                          ^

     (31:44) SIZE, lin                <--       (31:44) SIZE, lin
                 ^                                          ^

     (31:46) ZE, lines                <--       (31:46) ZE, lines
                 ^                                          ^

     (31:51) ines[line                <--       (31:51) ines[line
                 ^                                          ^

     (31:52) nes[lineS                <--       (31:52) nes[lineS
                 ^                                          ^

     (31:62) art - 1].                <--       (31:62) art - 1].
                 ^                                          ^

     (31:64) t - 1].le                <--       (31:64) t - 1].le
                 ^                                          ^

     (31:65)  - 1].len                <--       (31:65)  - 1].len
                 ^                                          ^

     (31:66) - 1].leng                <--       (31:66) - 1].leng
                 ^                                          ^

     (31:67)  1].lengt                <--       (31:67)  1].lengt
                 ^                                          ^

     (31:73) ngth);                   <--       (31:73) ngth);
                 ^                                          ^

     (31:74) gth);                    <--       (31:74) gth);
                 ^                                          ^

      (33:2)   const                  <--        (33:2)   const
               ^                                          ^

      (33:8) nst marke                <--        (33:8) nst marke
                 ^                                          ^

     (33:19) ize = col                <--       (33:19) ize = col
                 ^                                          ^

     (33:21) e = colEn                <--       (33:21) e = colEn
                 ^                                          ^

     (33:28) End - col                <--       (33:28) End - col
                 ^                                          ^

     (33:30) d - colSt                <--       (33:30) d - colSt
                 ^                                          ^

     (33:38) tart;                    <--       (33:38) tart;
                 ^                                          ^

      (34:2)   const                  <--        (34:2)   const
               ^                                          ^

      (34:8) nst marke                <--        (34:8) nst marke
                 ^                                          ^

     (34:15) ker = mar                <--       (34:15) ker = mar
                 ^                                          ^

     (34:17) r = marke                <--       (34:17) r = marke
                 ^                                          ^

     (34:28) ize === 0                <--       (34:28) ize === 0
                 ^                                          ^

     (34:32) === 0 ? "                <--       (34:32) === 0 ? "
                 ^                                          ^

     (34:34) = 0 ? "><                <--       (34:34) = 0 ? "><
                 ^                                          ^

     (34:36) 0 ? "><"                 <--       (34:36) 0 ? "><"
                 ^                                          ^

     (34:41) ><" : " "                <--       (34:41) ><" : " "
                 ^                                          ^

     (34:43) " : " " +                <--       (34:43) " : " " +
                 ^                                          ^

     (34:47) " " + "^"                <--       (34:47) " " + "^"
                 ^                                          ^

     (34:49) " + "^".r                <--       (34:49) " + "^".r
                 ^                                          ^

     (34:52)  "^".repe                <--       (34:52)  "^".repe
                 ^                                          ^

     (34:53) "^".repea                <--       (34:53) "^".repea
                 ^                                          ^

     (34:59) peat(mark                <--       (34:59) peat(mark
                 ^                                          ^

     (34:60) eat(marke                <--       (34:60) eat(marke
                 ^                                          ^

     (34:70) Size);                   <--       (34:70) Size);
                 ^                                          ^

     (34:71) ize);                    <--       (34:71) ize);
                 ^                                          ^

      (35:2)   const                  <--        (35:2)   const
               ^                                          ^

      (35:8) nst marke                <--        (35:8) nst marke
                 ^                                          ^

     (35:22) ing = col                <--       (35:22) ing = col
                 ^                                          ^

     (35:24) g = colSt                <--       (35:24) g = colSt
                 ^                                          ^

     (35:33) art - sta                <--       (35:33) art - sta
                 ^                                          ^

     (35:35) t - start                <--       (35:35) t - start
                 ^                                          ^

     (35:41) art - 1;                 <--       (35:41) art - 1;
                 ^                                          ^

     (35:43) t - 1;                   <--       (35:43) t - 1;
                 ^                                          ^

     (35:44)  - 1;                    <--       (35:44)  - 1;
                 ^                                          ^

      (37:2)   const                  <--        (37:2)   const
               ^                                          ^

      (37:8) nst code                 <--        (37:8) nst code
                 ^                                          ^

     (37:13) ode = lin                <--       (37:13) ode = lin
                 ^                                          ^

     (37:15) e = lines                <--       (37:15) e = lines
                 ^                                          ^

     (37:20) ines[line                <--       (37:20) ines[line
                 ^                                          ^

     (37:21) nes[lineS                <--       (37:21) nes[lineS
                 ^                                          ^

     (37:31) art - 1].                <--       (37:31) art - 1].
                 ^                                          ^

     (37:33) t - 1].sl                <--       (37:33) t - 1].sl
                 ^                                          ^

     (37:34)  - 1].sli                <--       (37:34)  - 1].sli
                 ^                                          ^

     (37:35) - 1].slic                <--       (37:35) - 1].slic
                 ^                                          ^

     (37:36)  1].slice                <--       (37:36)  1].slice
                 ^                                          ^

     (37:41) lice(star                <--       (37:41) lice(star
                 ^                                          ^

     (37:42) ice(start                <--       (37:42) ice(start
                 ^                                          ^

     (37:47) tart, end                <--       (37:47) tart, end
                 ^                                          ^

     (37:49) rt, end);                <--       (37:49) rt, end);
                 ^                                          ^

     (37:52)  end);                   <--       (37:52)  end);
                 ^                                          ^

     (37:53) end);                    <--       (37:53) end);
                 ^                                          ^

      (38:2)   const                  <--        (38:2)   const
               ^                                          ^

      (38:8) nst loc =                <--        (38:8) nst loc =
                 ^                                          ^

     (38:12) loc = `($                <--       (38:12) loc = `($
                 ^                                          ^

     (38:14) c = `(${l                <--       (38:14) c = `(${l
                 ^                                          ^

     (38:18) `(${lineS                <--       (38:18) `(${lineS
                 ^                                          ^

     (38:27) tart}:${c                <--       (38:27) tart}:${c
                 ^                                          ^

     (38:31) }:${colSt                <--       (38:31) }:${colSt
                 ^                                          ^

     (38:39) tart}-${c                <--       (38:39) tart}-${c
                 ^                                          ^

     (38:43) }-${colEn                <--       (38:43) }-${colEn
                 ^                                          ^

     (38:49) lEnd}) `.                <--       (38:49) lEnd}) `.
                 ^                                          ^

     (38:53) }) `.padS                <--       (38:53) }) `.padS
                 ^                                          ^

     (38:54) ) `.padSt                <--       (38:54) ) `.padSt
                 ^                                          ^

     (38:62) tart(LOC_                <--       (38:62) tart(LOC_
                 ^                                          ^

     (38:63) art(LOC_S                <--       (38:63) art(LOC_S
                 ^                                          ^

     (38:71) SIZE, " "                <--       (38:71) SIZE, " "
                 ^                                          ^

     (38:73) ZE, " ");                <--       (38:73) ZE, " ");
                 ^                                          ^

     (38:76)  " ");                   <--       (38:76)  " ");
                 ^                                          ^

     (38:77) " ");                    <--       (38:77) " ");
                 ^                                          ^

      (39:2)   retur                  <--        (39:2)   retur
               ^                                          ^

      (39:9) urn loc +                <--        (39:9) urn loc +
                 ^                                          ^

     (39:13) loc + cod                <--       (39:13) loc + cod
                 ^                                          ^

     (39:15) c + code                 <--       (39:15) c + code
                 ^                                          ^

     (39:20) ode + "\n                <--       (39:20) ode + "\n
                 ^                                          ^

     (39:22) e + "\n"                 <--       (39:22) e + "\n"
                 ^                                          ^

     (39:27) \n" + " "                <--       (39:27) \n" + " "
                 ^                                          ^

     (39:29) " + " ".r                <--       (39:29) " + " ".r
                 ^                                          ^

     (39:32)  " ".repe                <--       (39:32)  " ".repe
                 ^                                          ^

     (39:33) " ".repea                <--       (39:33) " ".repea
                 ^                                          ^

     (39:39) peat(mark                <--       (39:39) peat(mark
                 ^                                          ^

     (39:40) eat(marke                <--       (39:40) eat(marke
                 ^                                          ^

     (39:54) ing + loc                <--       (39:54) ing + loc
                 ^                                          ^

     (39:56) g + loc.l                <--       (39:56) g + loc.l
                 ^                                          ^

     (39:59)  loc.leng                <--       (39:59)  loc.leng
                 ^                                          ^

     (39:60) loc.lengt                <--       (39:60) loc.lengt
                 ^                                          ^

     (39:66) ngth) + m                <--       (39:66) ngth) + m
                 ^                                          ^

     (39:68) th) + mar                <--       (39:68) th) + mar
                 ^                                          ^

     (39:70) ) + marke                <--       (39:70) ) + marke
                 ^                                          ^

     (39:76) rker;                    <--       (39:76) rker;
                 ^                                          ^

     (39:77) ker;                     <--        (40:0) }
                 ^                                      ^

      (42:0) funct                    <--        (42:0) funct
             ^                                          ^

      (42:9) ion joinM                <--        (42:9) ion joinM
                 ^                                          ^

     (42:22) line(left                <--       (42:22) line(left
                 ^                                          ^

     (42:23) ine(left:                <--       (42:23) ine(left
                 ^                                          ^

     (42:35) ring, rig                <--       (42:35)     , rig
                 ^                                          ^

     (42:37) ng, right                <--       (42:37)   , right
                 ^                                          ^

     (42:50) ring, lef                <--       (42:50)     , lef
                 ^                                          ^

     (42:52) ng, leftL                <--       (42:52)   , leftL
                 ^                                          ^

     (42:68) mber) {                  <--       (42:68)     ) {
                 ^                                          ^

     (42:70) er) {                    <--       (42:70)   ) {
                 ^                                          ^

      (43:2)   const                  <--        (43:2)   const
               ^                                          ^

      (43:8) nst leftL                <--        (43:8) nst leftL
                 ^                                          ^

     (43:18) nes = lef                <--       (43:18) nes = lef
                 ^                                          ^

     (43:20) s = left.                <--       (43:20) s = left.
                 ^                                          ^

     (43:24) left.spli                <--       (43:24) left.spli
                 ^                                          ^

     (43:25) eft.split                <--       (43:25) eft.split
                 ^                                          ^

     (43:30) plit("\n"                <--       (43:30) plit("\n"
                 ^                                          ^

     (43:31) lit("\n")                <--       (43:31) lit("\n")
                 ^                                          ^

     (43:35) "\n");                   <--       (43:35) "\n");
                 ^                                          ^

     (43:36) \n");                    <--       (43:36) \n");
                 ^                                          ^

      (44:2)   const                  <--        (44:2)   const
               ^                                          ^

      (44:8) nst right                <--        (44:8) nst right
                 ^                                          ^

     (44:19) nes = rig                <--       (44:19) nes = rig
                 ^                                          ^

     (44:21) s = right                <--       (44:21) s = right
                 ^                                          ^

     (44:26) ight.spli                <--       (44:26) ight.spli
                 ^                                          ^

     (44:27) ght.split                <--       (44:27) ght.split
                 ^                                          ^

     (44:32) plit("\n"                <--       (44:32) plit("\n"
                 ^                                          ^

     (44:33) lit("\n")                <--       (44:33) lit("\n")
                 ^                                          ^

     (44:37) "\n");                   <--       (44:37) "\n");
                 ^                                          ^

     (44:38) \n");                    <--       (44:38) \n");
                 ^                                          ^

      (46:2)   leftL                  <--        (46:2)   leftL
               ^                                          ^

     (46:10) Len ??= l                <--       (46:10) Len ??= l
                 ^                                          ^

     (46:14) ??= leftL                <--       (46:14) ??= leftL
                 ^                                          ^

     (46:23) ines.redu                <--       (46:23) ines.redu
                 ^                                          ^

     (46:24) nes.reduc                <--       (46:24) nes.reduc
                 ^                                          ^

     (46:30) duce((len                <--       (46:30) duce((len
                 ^                                          ^

     (46:31) uce((len,                <--       (46:31) uce((len,
                 ^                                          ^

     (46:32) ce((len,                 <--       (46:32) ce((len,
                 ^                                          ^

     (46:35) (len, lin                <--       (46:35) (len, lin
                 ^                                          ^

     (46:37) en, line)                <--       (46:37) en, line)
                 ^                                          ^

     (46:41) line) =>                 <--       (46:41) line) =>
                 ^                                          ^

     (46:43) ne) => Ma                <--       (46:43) ne) => Ma
                 ^                                          ^

     (46:46)  => Math.                <--       (46:46)  => Math.
                 ^                                          ^

     (46:50) Math.max(                <--       (46:50) Math.max(
                 ^                                          ^

     (46:51) ath.max(l                <--       (46:51) ath.max(l
                 ^                                          ^

     (46:54) .max(len,                <--       (46:54) .max(len,
                 ^                                          ^

     (46:55) max(len,                 <--       (46:55) max(len,
                 ^                                          ^

     (46:58) (len, lin                <--       (46:58) (len, lin
                 ^                                          ^

     (46:60) en, line.                <--       (46:60) en, line.
                 ^                                          ^

     (46:64) line.leng                <--       (46:64) line.leng
                 ^                                          ^

     (46:65) ine.lengt                <--       (46:65) ine.lengt
                 ^                                          ^

     (46:71) ngth), 0)                <--       (46:71) ngth), 0)
                 ^                                          ^

     (46:72) gth), 0);                <--       (46:72) gth), 0);
                 ^                                          ^

     (46:74) h), 0);                  <--       (46:74) h), 0);
                 ^                                          ^

     (46:75) ), 0);                   <--       (46:75) ), 0);
                 ^                                          ^

     (46:76) , 0);                    <--       (46:76) , 0);
                 ^                                          ^

      (48:2)   const                  <--        (48:2)   const
               ^                                          ^

      (48:8) nst lines                <--        (48:8) nst lines
                 ^                                          ^

     (48:19) unt = Mat                <--       (48:19) unt = Mat
                 ^                                          ^

     (48:21) t = Math.                <--       (48:21) t = Math.
                 ^                                          ^

     (48:25) Math.max(                <--       (48:25) Math.max(
                 ^                                          ^

     (48:26) ath.max(l                <--       (48:26) ath.max(l
                 ^                                          ^

     (48:29) .max(left                <--       (48:29) .max(left
                 ^                                          ^

     (48:30) max(leftL                <--       (48:30) max(leftL
                 ^                                          ^

     (48:39) ines.leng                <--       (48:39) ines.leng
                 ^                                          ^

     (48:40) nes.lengt                <--       (48:40) nes.lengt
                 ^                                          ^

     (48:46) ngth, rig                <--       (48:46) ngth, rig
                 ^                                          ^

     (48:48) th, right                <--       (48:48) th, right
                 ^                                          ^

     (48:58) ines.leng                <--       (48:58) ines.leng
                 ^                                          ^

     (48:59) nes.lengt                <--       (48:59) nes.lengt
                 ^                                          ^

     (48:65) ngth);                   <--       (48:65) ngth);
                 ^                                          ^

     (48:66) gth);                    <--       (48:66) gth);
                 ^                                          ^

      (49:2)   let r                  <--        (49:2)   let r
               ^                                          ^

      (49:6) let res =                <--        (49:6) let res =
                 ^                                          ^

     (49:10) res = "";                <--       (49:10) res = "";
                 ^                                          ^

     (49:12) s = "";                  <--       (49:12) s = "";
                 ^                                          ^

     (49:14) = "";                    <--       (49:14) = "";
                 ^                                          ^

      (50:2)   for (                  <--        (50:2)   for (
               ^                                          ^

      (50:6) for (let                 <--        (50:6) for (let
                 ^                                          ^

      (50:7) or (let i                <--        (50:7) or (let i
                 ^                                          ^

     (50:11) let i = 0                <--       (50:11) let i = 0
                 ^                                          ^

     (50:13) t i = 0;                 <--       (50:13) t i = 0;
                 ^                                          ^

     (50:15) i = 0; i                 <--       (50:15) i = 0; i
                 ^                                          ^

     (50:16)  = 0; i <                <--       (50:16)  = 0; i <
                 ^                                          ^

     (50:18)  0; i < l                <--       (50:18)  0; i < l
                 ^                                          ^

     (50:20) ; i < lin                <--       (50:20) ; i < lin
                 ^                                          ^

     (50:22) i < lines                <--       (50:22) i < lines
                 ^                                          ^

     (50:32) ount; i++                <--       (50:32) ount; i++
                 ^                                          ^

     (50:34) nt; i++)                 <--       (50:34) nt; i++)
                 ^                                          ^

     (50:35) t; i++) {                <--       (50:35) t; i++) {
                 ^                                          ^

     (50:37)  i++) {                  <--       (50:37)  i++) {
                 ^                                          ^

     (50:39) ++) {                    <--       (50:39) ++) {
                 ^                                          ^

      (51:4)     if (r                <--        (51:4)     if (r
                 ^                                          ^

      (51:7)  if (res                 <--        (51:7)  if (res
                 ^                                          ^

      (51:8) if (res !                <--        (51:8) if (res !
                 ^                                          ^

     (51:12) res !== "                <--       (51:12) res !== "
                 ^                                          ^

     (51:16) !== "") r                <--       (51:16) !== "") r
                 ^                                          ^

     (51:18) = "") res                <--       (51:18) = "") res
                 ^                                          ^

     (51:20) "") res +                <--       (51:20) "") res +
                 ^                                          ^

     (51:24) res += "\                <--       (51:24) res += "\
                 ^                                          ^

     (51:27)  += "\n";                <--       (51:27)  += "\n";
                 ^                                          ^

     (51:31) "\n";                    <--       (51:31) "\n";
                 ^                                          ^

      (52:4)     if (i                <--        (52:4)     if (i
                 ^                                          ^

      (52:7)  if (i <                 <--        (52:7)  if (i <
                 ^                                          ^

      (52:8) if (i < l                <--        (52:8) if (i < l
                 ^                                          ^

     (52:10)  (i < lef                <--       (52:10)  (i < lef
                 ^                                          ^

     (52:12) i < leftL                <--       (52:12) i < leftL
                 ^                                          ^

     (52:21) ines.leng                <--       (52:21) ines.leng
                 ^                                          ^

     (52:22) nes.lengt                <--       (52:22) nes.lengt
                 ^                                          ^

     (52:28) ngth) res                <--       (52:28) ngth) res
                 ^                                          ^

     (52:30) th) res +                <--       (52:30) th) res +
                 ^                                          ^

     (52:34) res += le                <--       (52:34) res += le
                 ^                                          ^

     (52:37)  += leftL                <--       (52:37)  += leftL
                 ^                                          ^

     (52:46) ines[i].p                <--       (52:46) ines[i].p
                 ^                                          ^

     (52:47) nes[i].pa                <--       (52:47) nes[i].pa
                 ^                                          ^

     (52:48) es[i].pad                <--       (52:48) es[i].pad
                 ^                                          ^

     (52:49) s[i].padE                <--       (52:49) s[i].padE
                 ^                                          ^

     (52:50) [i].padEn                <--       (52:50) [i].padEn
                 ^                                          ^

     (52:56) dEnd(left                <--       (52:56) dEnd(left
                 ^                                          ^

     (52:57) End(leftL                <--       (52:57) End(leftL
                 ^                                          ^

     (52:64) tLen, " "                <--       (52:64) tLen, " "
                 ^                                          ^

     (52:66) en, " ");                <--       (52:66) en, " ");
                 ^                                          ^

     (52:69)  " ");                   <--       (52:69)  " ");
                 ^                                          ^

     (52:70) " ");                    <--       (52:70) " ");
                 ^                                          ^

      (53:4)     else                 <--        (53:4)     else
                 ^                                          ^

      (53:9) lse res +                <--        (53:9) lse res +
                 ^                                          ^

     (53:13) res += "                 <--       (53:13) res += "
                 ^                                          ^

     (53:16)  += " ".r                <--       (53:16)  += " ".r
                 ^                                          ^

     (53:19)  " ".repe                <--       (53:19)  " ".repe
                 ^                                          ^

     (53:20) " ".repea                <--       (53:20) " ".repea
                 ^                                          ^

     (53:26) peat(left                <--       (53:26) peat(left
                 ^                                          ^

     (53:27) eat(leftL                <--       (53:27) eat(leftL
                 ^                                          ^

     (53:34) tLen);                   <--       (53:34) tLen);
                 ^                                          ^

     (53:35) Len);                    <--       (53:35) Len);
                 ^                                          ^

      (54:4)     if (i                <--        (54:4)     if (i
                 ^                                          ^

      (54:7)  if (i <                 <--        (54:7)  if (i <
                 ^                                          ^

      (54:8) if (i < r                <--        (54:8) if (i < r
                 ^                                          ^

     (54:10)  (i < rig                <--       (54:10)  (i < rig
                 ^                                          ^

     (54:12) i < right                <--       (54:12) i < right
                 ^                                          ^

     (54:22) ines.leng                <--       (54:22) ines.leng
                 ^                                          ^

     (54:23) nes.lengt                <--       (54:23) nes.lengt
                 ^                                          ^

     (54:29) ngth) res                <--       (54:29) ngth) res
                 ^                                          ^

     (54:31) th) res +                <--       (54:31) th) res +
                 ^                                          ^

     (54:35) res += ri                <--       (54:35) res += ri
                 ^                                          ^

     (54:38)  += right                <--       (54:38)  += right
                 ^                                          ^

     (54:48) ines[i];                 <--       (54:48) ines[i];
                 ^                                          ^

     (54:49) nes[i];                  <--       (54:49) nes[i];
                 ^                                          ^

     (54:50) es[i];                   <--       (54:50) es[i];
                 ^                                          ^

     (54:51) s[i];                    <--       (54:51) s[i];
                 ^                                          ^

      (55:2)   }                      <--        (55:2)   }
               ^                                          ^

      (56:2)   retur                  <--        (56:2)   retur
               ^                                          ^

      (56:9) urn res;                 <--        (56:9) urn res;
                 ^                                          ^

     (56:12)  res;                    <--       (56:12)  res;
                 ^                                          ^

     (56:13) res;                     <--        (57:0) }
                 ^                                      ^

      (59:0) expor                    <--        (59:0) expor
             ^                                          ^

      (59:7) ort defau                <--        (59:7) ort defau
                 ^                                          ^

     (59:15) ult funct                <--       (59:15) ult funct
                 ^                                          ^

     (59:24) ion visua                <--       (59:24) ion visua
                 ^                                          ^

     (59:33) lize(outp                <--       (59:33) lize(outp
                 ^                                          ^

     (59:34) ize(outpu                <--       (59:34) ize(outpu
                 ^                                          ^

     (59:48) ring, map                <--       (59:48)     , map
                 ^                                          ^

     (59:50) ng, map:                 <--       (59:50)   , map
                 ^                                          ^

     (59:58)  any) {                  <--       (59:58)     ) {
                 ^                                          ^

     (59:60) ny) {                    <--       (59:60)   ) {
                 ^                                          ^

      (60:2)   const                  <--        (60:2)   const
               ^                                          ^

      (60:8) nst sourc                <--        (60:8) nst sourc
                 ^                                          ^

     (60:21) nes = new                <--       (60:21) nes = new
                 ^                                          ^

     (60:23) s = new M                <--       (60:23) s = new M
                 ^                                          ^

     (60:27) new Map<s                <--       (60:27) new Map
                 ^                                          ^

     (60:48) g[]>(                    <--       (60:48)     (
                 ^                                          ^

      (61:4)     map.s                <--        (61:4)     map.s
                 ^                                          ^

      (61:7)  map.sour                <--        (61:7)  map.sour
                 ^                                          ^

      (61:8) map.sourc                <--        (61:8) map.sourc
                 ^                                          ^

     (61:15) rces.map(                <--       (61:15) rces.map(
                 ^                                          ^

     (61:16) ces.map((                <--       (61:16) ces.map((
                 ^                                          ^

     (61:19) .map((sou                <--       (61:19) .map((sou
                 ^                                          ^

     (61:20) map((sour                <--       (61:20) map((sour
                 ^                                          ^

     (61:21) ap((sourc                <--       (61:21) ap((sourc
                 ^                                          ^

     (61:35) ring, ind                <--       (61:35)     , ind
                 ^                                          ^

     (61:37) ng, index                <--       (61:37)   , index
                 ^                                          ^

     (61:50) mber) =>                 <--       (61:50)     ) =>
                 ^                                          ^

     (61:52) er) => [                 <--       (61:52)   ) => [
                 ^                                          ^

     (61:55)  => [                    <--       (61:55)  => [
                 ^                                          ^

      (62:6)     sourc                <--        (62:6)     sourc
                 ^                                          ^

     (62:12) urce,                    <--       (62:12) urce,
                 ^                                          ^

      (63:6)     map.s                <--        (63:6)     map.s
                 ^                                          ^

      (63:9)  map.sour                <--        (63:9)  map.sour
                 ^                                          ^

     (63:10) map.sourc                <--       (63:10) map.sourc
                 ^                                          ^

     (63:24) tent[inde                <--       (63:24) tent[inde
                 ^                                          ^

     (63:25) ent[index                <--       (63:25) ent[index
                 ^                                          ^

     (63:30) ndex].spl                <--       (63:30) ndex].spl
                 ^                                          ^

     (63:31) dex].spli                <--       (63:31) dex].spli
                 ^                                          ^

     (63:32) ex].split                <--       (63:32) ex].split
                 ^                                          ^

     (63:37) plit("\n"                <--       (63:37) plit("\n"
                 ^                                          ^

     (63:38) lit("\n")                <--       (63:38) lit("\n")
                 ^                                          ^

     (63:42) "\n"),                   <--       (63:42) "\n"),
                 ^                                          ^

     (63:43) \n"),                    <--       (63:43) \n"),
                 ^                                          ^

      (64:4)     ]),                  <--        (64:4)     ])
                 ^                                          ^

      (64:5)    ]),                   <--        (64:5)    ])
                 ^                                          ^

     (60:37) ring, str                <--       (64:37)     ,
                 ^                                          ^

      (65:2)   );                     <--        (65:2)   );
               ^                                          ^

      (65:3)   );                     <--        (65:3)   );
                ^                                          ^

      (66:2)   const                  <--        (66:2)   const
               ^                                          ^

      (66:8) nst outpu                <--        (66:8) nst outpu
                 ^                                          ^

     (66:20) nes = out                <--       (66:20) nes = out
                 ^                                          ^

     (66:22) s = outpu                <--       (66:22) s = outpu
                 ^                                          ^

     (66:28) tput.spli                <--       (66:28) tput.spli
                 ^                                          ^

     (66:29) put.split                <--       (66:29) put.split
                 ^                                          ^

     (66:34) plit("\n"                <--       (66:34) plit("\n"
                 ^                                          ^

     (66:35) lit("\n")                <--       (66:35) lit("\n")
                 ^                                          ^

     (66:39) "\n");                   <--       (66:39) "\n");
                 ^                                          ^

     (66:40) \n");                    <--       (66:40) \n");
                 ^                                          ^

      (70:2)   const                  <--        (70:2)   const
               ^                                          ^

      (70:8) nst range                <--        (70:8) nst range
                 ^                                          ^

      (74:6) }[] = [];                <--        (74:6)     = [];
                 ^                                          ^

      (74:8) ] = [];                  <--        (74:8)   = [];
                 ^                                          ^

     (74:10) = [];                    <--       (74:10) = [];
                 ^                                          ^

      (75:2)   let p                  <--        (75:2)   let p
               ^                                          ^

      (75:6) let prev:                <--        (75:6) let prev
                 ^                                          ^

     (75:31) ull = nul                <--       (75:31)     = nul
                 ^                                          ^

     (75:33) l = null;                <--       (75:33)   = null;
                 ^                                          ^

     (75:37) null;                    <--       (75:37) null;
                 ^                                          ^

      (76:2)   let p                  <--        (76:2)   let p
               ^                                          ^

      (76:6) let prevI                <--        (76:6) let prevI
                 ^                                          ^

     (76:20) ine = fal                <--       (76:20) ine = fal
                 ^                                          ^

     (76:22) e = false                <--       (76:22) e = false
                 ^                                          ^

     (76:27) alse;                    <--       (76:27) alse;
                 ^                                          ^

      (77:2)   let i                  <--        (77:2)   let i
               ^                                          ^

      (77:6) let index                <--        (77:6) let index
                 ^                                          ^

     (77:20) ber = 0;                 <--       (77:20)     = 0;
                 ^                                          ^

     (77:22) r = 0;                   <--       (77:22)   = 0;
                 ^                                          ^

     (77:23)  = 0;                    <--       (77:23)  = 0;
                 ^                                          ^

      (79:2)   const                  <--        (79:2)   const
               ^                                          ^

      (79:8) nst range                <--        (79:8) nst range
                 ^                                          ^

     (79:22) ngs = map                <--       (79:22) ngs = map
                 ^                                          ^

     (79:24) s = map.r                <--       (79:24) s = map.r
                 ^                                          ^

     (79:27)  map.rang                <--       (79:27)  map.rang
                 ^                                          ^

     (79:28) map.range                <--       (79:28) map.range
                 ^                                          ^

      (80:4)     ? dec                <--        (80:4)     ? dec
                 ^                                          ^

      (80:6)   ? decod                <--        (80:6)   ? decod
                 ^                                          ^

     (80:25) ings(map.                <--       (80:25) ings(map.
                 ^                                          ^

     (80:26) ngs(map.r                <--       (80:26) ngs(map.r
                 ^                                          ^

     (80:29) (map.rang                <--       (80:29) (map.rang
                 ^                                          ^

     (80:30) map.range                <--       (80:30) map.range
                 ^                                          ^

     (80:43) ings)                    <--       (80:43) ings)
                 ^                                          ^

      (81:4)     : nul                <--        (81:4)     : nul
                 ^                                          ^

      (81:6)   : null;                <--        (81:6)   : null;
                 ^                                          ^

     (81:10) null;                    <--       (81:10) null;
                 ^                                          ^

      (83:2)   eachM                  <--        (83:2)   eachM
               ^                                          ^

     (83:13) ping(new                 <--       (83:13) ping(new
                 ^                                          ^

     (83:14) ing(new T                <--       (83:14) ing(new T
                 ^                                          ^

     (83:18) new Trace                <--       (83:18) new Trace
                 ^                                          ^

     (83:26) eMap(map)                <--       (83:26) eMap(map)
                 ^                                          ^

     (83:27) Map(map),                <--       (83:27) Map(map),
                 ^                                          ^

     (83:30) (map), ma                <--       (83:30) (map), ma
                 ^                                          ^

     (83:31) map), map                <--       (83:31) map), map
                 ^                                          ^

     (83:33) p), mappi                <--       (83:33) p), mappi
                 ^                                          ^

     (83:41) ing => {                 <--       (83:41) ing => {
                 ^                                          ^

     (83:44)  => {                    <--       (83:44)  => {
                 ^                                          ^

      (84:4)     if (p                <--        (84:4)     if (p
                 ^                                          ^

      (84:7)  if (prev                <--        (84:7)  if (prev
                 ^                                          ^

      (84:8) if (prev                 <--        (84:8) if (prev
                 ^                                          ^

     (84:13) rev === n                <--       (84:13) rev === n
                 ^                                          ^

     (84:17) === null)                <--       (84:17) === null)
                 ^                                          ^

     (84:21) null) {                  <--       (84:21) null) {
                 ^                                          ^

     (84:23) ll) {                    <--       (84:23) ll) {
                 ^                                          ^

      (85:6)     prev                 <--        (85:6)     prev
                 ^                                          ^

     (85:11) rev = map                <--       (85:11) rev = map
                 ^                                          ^

     (85:13) v = mappi                <--       (85:13) v = mappi
                 ^                                          ^

     (85:20) ping;                    <--       (85:20) ping;
                 ^                                          ^

      (86:6)     prevI                <--        (86:6)     prevI
                 ^                                          ^

     (86:20) ine = tru                <--       (86:20) ine = tru
                 ^                                          ^

     (86:22) e = true;                <--       (86:22) e = true;
                 ^                                          ^

     (86:26) true;                    <--       (86:26) true;
                 ^                                          ^

      (87:6)     retur                <--        (87:6)     retur
                 ^                                          ^

      (88:4)     }                    <--        (88:4)     }
                 ^                                          ^

      (90:4)     if (p                <--        (90:4)     if (p
                 ^                                          ^

      (90:7)  if (prev                <--        (90:7)  if (prev
                 ^                                          ^

      (90:8) if (prevI                <--        (90:8) if (prevI
                 ^                                          ^

     (90:21) Line) {                  <--       (90:21) Line) {
                 ^                                          ^

     (90:23) ne) {                    <--       (90:23) ne) {
                 ^                                          ^

      (91:6)     index                <--        (91:6)     index
                 ^                                          ^

     (91:12) dex = 0;                 <--       (91:12) dex = 0;
                 ^                                          ^

     (91:14) x = 0;                   <--       (91:14) x = 0;
                 ^                                          ^

     (91:15)  = 0;                    <--       (91:15)  = 0;
                 ^                                          ^

      (92:4)     } els                <--        (92:4)     } els
                 ^                                          ^

      (92:6)   } else                 <--        (92:6)   } else
                 ^                                          ^

     (92:11) lse {                    <--       (92:11) lse {
                 ^                                          ^

      (93:6)     index                <--        (93:6)     index
                 ^                                          ^

     (93:11) ndex++;                  <--       (93:11) ndex++;
                 ^                                          ^

     (93:13) ex++;                    <--       (93:13) ex++;
                 ^                                          ^

      (94:4)     }                    <--        (94:4)     }
                 ^                                          ^

      (96:4)     // NO                <--        (96:4)     // NO
                 ^                                          ^

      (97:4)     // _r                <--        (97:4)     // _r
                 ^                                          ^

      (99:4)     const                <--        (99:4)     const
                 ^                                          ^

     (99:10) nst origi                <--       (99:10) nst origi
                 ^                                          ^

     (99:26) nge = {                  <--       (99:26)     = {
                 ^                                          ^

     (99:28) e = {                    <--       (99:28)   = {
                 ^                                          ^

     (100:6)     from:                <--       (100:6)     from:
                 ^                                          ^

    (100:10) from: { l                <--      (100:10) from: { l
                 ^                                          ^

    (100:12) om: { lin                <--      (100:12) om: { lin
                 ^                                          ^

    (100:14) : { line:                <--      (100:14) : { line:
                 ^                                          ^

    (100:18) line: pre                <--      (100:18) line: pre
                 ^                                          ^

    (100:20) ne: prev.                <--      (100:20) ne: prev.
                 ^                                          ^

    (100:24) prev.orig                <--      (100:24) prev.orig
                 ^                                          ^

    (100:25) rev.origi                <--      (100:25) rev.origi
                 ^                                          ^

    (100:38) ine!, col                <--      (100:38) ine , col
                 ^                                          ^

    (100:40) e!, colum                <--      (100:40) e , colum
                 ^                                          ^

    (100:46) lumn: pre                <--      (100:46) lumn: pre
                 ^                                          ^

    (100:48) mn: prev.                <--      (100:48) mn: prev.
                 ^                                          ^

    (100:52) prev.orig                <--      (100:52) prev.orig
                 ^                                          ^

    (100:53) rev.origi                <--      (100:53) rev.origi
                 ^                                          ^

    (100:69) mn! },                   <--      (100:69) mn  },
                 ^                                          ^

    (100:70) n! },                    <--      (100:70) n  },
                 ^                                          ^

     (101:6)     to: n                <--       (101:6)     to: n
                 ^                                          ^

     (101:8)   to: nul                <--       (101:8)   to: nul
                 ^                                          ^

    (101:10) to: null,                <--      (101:10) to: null,
                 ^                                          ^

    (101:14) null,                    <--      (101:14) null,
                 ^                                          ^

     (102:4)     };                   <--       (102:4)     };
                 ^                                          ^

     (102:5)    };                    <--       (102:5)    };
                 ^                                          ^

     (103:4)     const                <--       (103:4)     const
                 ^                                          ^

    (103:10) nst gener                <--      (103:10) nst gener
                 ^                                          ^

    (103:27) nge = {                  <--      (103:27)     = {
                 ^                                          ^

    (103:29) e = {                    <--      (103:29)   = {
                 ^                                          ^

     (104:6)     from:                <--       (104:6)     from:
                 ^                                          ^

    (104:10) from: { l                <--      (104:10) from: { l
                 ^                                          ^

    (104:12) om: { lin                <--      (104:12) om: { lin
                 ^                                          ^

    (104:14) : { line:                <--      (104:14) : { line:
                 ^                                          ^

    (104:18) line: pre                <--      (104:18) line: pre
                 ^                                          ^

    (104:20) ne: prev.                <--      (104:20) ne: prev.
                 ^                                          ^

    (104:24) prev.gene                <--      (104:24) prev.gene
                 ^                                          ^

    (104:25) rev.gener                <--      (104:25) rev.gener
                 ^                                          ^

    (104:38) Line, col                <--      (104:38) Line, col
                 ^                                          ^

    (104:40) ne, colum                <--      (104:40) ne, colum
                 ^                                          ^

    (104:46) lumn: pre                <--      (104:46) lumn: pre
                 ^                                          ^

    (104:48) mn: prev.                <--      (104:48) mn: prev.
                 ^                                          ^

    (104:52) prev.gene                <--      (104:52) prev.gene
                 ^                                          ^

    (104:53) rev.gener                <--      (104:53) rev.gener
                 ^                                          ^

    (104:69) umn },                   <--      (104:69) umn },
                 ^                                          ^

    (104:70) mn },                    <--      (104:70) mn },
                 ^                                          ^

     (105:6)     to: n                <--       (105:6)     to: n
                 ^                                          ^

     (105:8)   to: nul                <--       (105:8)   to: nul
                 ^                                          ^

    (105:10) to: null,                <--      (105:10) to: null,
                 ^                                          ^

    (105:14) null,                    <--      (105:14) null,
                 ^                                          ^

     (106:4)     };                   <--       (106:4)     };
                 ^                                          ^

     (106:5)    };                    <--       (106:5)    };
                 ^                                          ^

     (108:4)     if (r                <--       (108:4)     if (r
                 ^                                          ^

     (108:7)  if (rang                <--       (108:7)  if (rang
                 ^                                          ^

     (108:8) if (range                <--       (108:8) if (range
                 ^                                          ^

    (108:21) ings?.[pr                <--      (108:21) ings?.[pr
                 ^                                          ^

    (108:24) s?.[prev.                <--      (108:24) s?.[prev.
                 ^                                          ^

    (108:28) prev.gene                <--      (108:28) prev.gene
                 ^                                          ^

    (108:29) rev.gener                <--      (108:29) rev.gener
                 ^                                          ^

    (108:43) ine - 1]?                <--      (108:43) ine - 1]?
                 ^                                          ^

    (108:45) e - 1]?.i                <--      (108:45) e - 1]?.i
                 ^                                          ^

    (108:46)  - 1]?.in                <--      (108:46)  - 1]?.in
                 ^                                          ^

    (108:47) - 1]?.inc                <--      (108:47) - 1]?.inc
                 ^                                          ^

    (108:49) 1]?.inclu                <--      (108:49) 1]?.inclu
                 ^                                          ^

    (108:57) udes(inde                <--      (108:57) udes(inde
                 ^                                          ^

    (108:58) des(index                <--      (108:58) des(index
                 ^                                          ^

    (108:63) ndex)) {                 <--      (108:63) ndex)) {
                 ^                                          ^

    (108:64) dex)) {                  <--      (108:64) dex)) {
                 ^                                          ^

    (108:66) x)) {                    <--      (108:66) x)) {
                 ^                                          ^

     (109:6)     origi                <--       (109:6)     origi
                 ^                                          ^

    (109:14) inal.to =                <--      (109:14) inal.to =
                 ^                                          ^

    (109:15) nal.to =                 <--      (109:15) nal.to =
                 ^                                          ^

    (109:18) .to = {                  <--      (109:18) .to = {
                 ^                                          ^

    (109:20) o = {                    <--      (109:20) o = {
                 ^                                          ^

     (110:8)     line:                <--       (110:8)     line:
                 ^                                          ^

    (110:12) line: map                <--      (110:12) line: map
                 ^                                          ^

    (110:14) ne: mappi                <--      (110:14) ne: mappi
                 ^                                          ^

    (110:21) ping.orig                <--      (110:21) ping.orig
                 ^                                          ^

    (110:22) ing.origi                <--      (110:22) ing.origi
                 ^                                          ^

    (110:35) ine!,                    <--      (110:35) ine ,
                 ^                                          ^

     (111:8)     colum                <--       (111:8)     colum
                 ^                                          ^

    (111:14) lumn: map                <--      (111:14) lumn: map
                 ^                                          ^

    (111:16) mn: mappi                <--      (111:16) mn: mappi
                 ^                                          ^

    (111:23) ping.orig                <--      (111:23) ping.orig
                 ^                                          ^

    (111:24) ing.origi                <--      (111:24) ing.origi
                 ^                                          ^

    (111:39) umn!,                    <--      (111:39) umn ,
                 ^                                          ^

     (112:6)     };                   <--       (112:6)     };
                 ^                                          ^

     (112:7)    };                    <--       (112:7)    };
                 ^                                          ^

     (113:6)     gener                <--       (113:6)     gener
                 ^                                          ^

    (113:15) ated.to =                <--      (113:15) ated.to =
                 ^                                          ^

    (113:16) ted.to =                 <--      (113:16) ted.to =
                 ^                                          ^

    (113:19) .to = {                  <--      (113:19) .to = {
                 ^                                          ^

    (113:21) o = {                    <--      (113:21) o = {
                 ^                                          ^

     (114:8)     line:                <--       (114:8)     line:
                 ^                                          ^

    (114:12) line:                    <--      (114:12) line:
                 ^                                          ^

    (115:10)     gener                <--      (115:10)     gener
                 ^                                          ^

    (115:19) ated.from                <--      (115:19) ated.from
                 ^                                          ^

    (115:20) ted.from.                <--      (115:20) ted.from.
                 ^                                          ^

    (115:24) from.line                <--      (115:24) from.line
                 ^                                          ^

    (115:25) rom.line                 <--      (115:25) rom.line
                 ^                                          ^

    (115:30) ine + (ma                <--      (115:30) ine +( ma
                 ^                                          ^

    (115:33)  + (mappi                <--      (115:33)  +( mappi
                 ^                                          ^

    (115:40) ping.gene                <--      (115:40) ping.gene
                 ^                                          ^

    (115:41) ing.gener                <--      (115:41) ing.gener
                 ^                                          ^

    (115:55) ine - pre                <--      (115:55) ine - pre
                 ^                                          ^

    (115:57) e - prev.                <--      (115:57) e - prev.
                 ^                                          ^

    (115:61) prev.gene                <--      (115:61) prev.gene
                 ^                                          ^

    (115:62) rev.gener                <--      (115:62) rev.gener
                 ^                                          ^

    (115:75) Line),                   <--      (115:75) Line),
                 ^                                          ^

    (115:76) ine),                    <--      (115:76) ine),
                 ^                                          ^

     (116:8)     colum                <--       (116:8)     colum
                 ^                                          ^

    (116:14) lumn: map                <--      (116:14) lumn: map
                 ^                                          ^

    (116:16) mn: mappi                <--      (116:16) mn: mappi
                 ^                                          ^

    (116:23) ping.gene                <--      (116:23) ping.gene
                 ^                                          ^

    (116:24) ing.gener                <--      (116:24) ing.gener
                 ^                                          ^

    (116:39) lumn,                    <--      (116:39) lumn,
                 ^                                          ^

     (117:6)     };                   <--       (117:6)     };
                 ^                                          ^

     (117:7)    };                    <--       (117:7)    };
                 ^                                          ^

     (118:6)     if (m                <--       (118:6)     if (m
                 ^                                          ^

     (118:9)  if (mapp                <--       (118:9)  if (mapp
                 ^                                          ^

    (118:10) if (mappi                <--      (118:10) if (mappi
                 ^                                          ^

    (118:17) ping.gene                <--      (118:17) ping.gene
                 ^                                          ^

    (118:18) ing.gener                <--      (118:18) ing.gener
                 ^                                          ^

    (118:32) ine === p                <--      (118:32) ine === p
                 ^                                          ^

    (118:36) === prev.                <--      (118:36) === prev.
                 ^                                          ^

    (118:40) prev.gene                <--      (118:40) prev.gene
                 ^                                          ^

    (118:41) rev.gener                <--      (118:41) rev.gener
                 ^                                          ^

    (118:54) Line) {                  <--      (118:54) Line) {
                 ^                                          ^

    (118:56) ne) {                    <--      (118:56) ne) {
                 ^                                          ^

     (119:8)     gener                <--       (119:8)     gener
                 ^                                          ^

    (119:17) ated.to.c                <--      (119:17) ated.to.c
                 ^                                          ^

    (119:18) ted.to.co                <--      (119:18) ted.to.co
                 ^                                          ^

    (119:20) d.to.colu                <--      (119:20) d.to.colu
                 ^                                          ^

    (119:21) .to.colum                <--      (119:21) .to.colum
                 ^                                          ^

    (119:28) umn =                    <--      (119:28) umn =
                 ^                                          ^

    (120:10)     gener                <--      (120:10)     gener
                 ^                                          ^

    (120:19) ated.from                <--      (120:19) ated.from
                 ^                                          ^

    (120:20) ted.from.                <--      (120:20) ted.from.
                 ^                                          ^

    (120:24) from.colu                <--      (120:24) from.colu
                 ^                                          ^

    (120:25) rom.colum                <--      (120:25) rom.colum
                 ^                                          ^

    (120:32) umn +                    <--      (120:32) umn +(
                 ^                                          ^

    (121:11)    (mappi                <--      (121:11)     mappi
                 ^                                          ^

    (121:18) ping.gene                <--      (121:18) ping.gene
                 ^                                          ^

    (121:19) ing.gener                <--      (121:19) ing.gener
                 ^                                          ^

    (121:35) umn - pre                <--      (121:35) umn - pre
                 ^                                          ^

    (121:37) n - prev.                <--      (121:37) n - prev.
                 ^                                          ^

    (121:41) prev.gene                <--      (121:41) prev.gene
                 ^                                          ^

    (121:42) rev.gener                <--      (121:42) rev.gener
                 ^                                          ^

    (121:57) lumn);                   <--      (121:57) lumn);
                 ^                                          ^

    (121:58) umn);                    <--      (121:58) umn);
                 ^                                          ^

     (122:6)     } els                <--       (122:6)     } els
                 ^                                          ^

     (122:8)   } else                 <--       (122:8)   } else
                 ^                                          ^

    (122:13) lse {                    <--      (122:13) lse {
                 ^                                          ^

     (123:8)     gener                <--       (123:8)     gener
                 ^                                          ^

    (123:17) ated.to.c                <--      (123:17) ated.to.c
                 ^                                          ^

    (123:18) ted.to.co                <--      (123:18) ted.to.co
                 ^                                          ^

    (123:20) d.to.colu                <--      (123:20) d.to.colu
                 ^                                          ^

    (123:21) .to.colum                <--      (123:21) .to.colum
                 ^                                          ^

    (123:28) umn = map                <--      (123:28) umn = map
                 ^                                          ^

    (123:30) n = mappi                <--      (123:30) n = mappi
                 ^                                          ^

    (123:37) ping.gene                <--      (123:37) ping.gene
                 ^                                          ^

    (123:38) ing.gener                <--      (123:38) ing.gener
                 ^                                          ^

    (123:53) lumn;                    <--      (123:53) lumn;
                 ^                                          ^

     (124:6)     }                    <--       (124:6)     }
                 ^                                          ^

     (126:6)     if (o                <--       (126:6)     if (o
                 ^                                          ^

     (126:9)  if (orig                <--       (126:9)  if (orig
                 ^                                          ^

    (126:10) if (origi                <--      (126:10) if (origi
                 ^                                          ^

    (126:18) inal.from                <--      (126:18) inal.from
                 ^                                          ^

    (126:19) nal.from.                <--      (126:19) nal.from.
                 ^                                          ^

    (126:23) from.line                <--      (126:23) from.line
                 ^                                          ^

    (126:24) rom.line                 <--      (126:24) rom.line
                 ^                                          ^

    (126:29) ine !== o                <--      (126:29) ine !== o
                 ^                                          ^

    (126:33) !== origi                <--      (126:33) !== origi
                 ^                                          ^

    (126:41) inal.to.l                <--      (126:41) inal.to.l
                 ^                                          ^

    (126:42) nal.to.li                <--      (126:42) nal.to.li
                 ^                                          ^

    (126:44) l.to.line                <--      (126:44) l.to.line
                 ^                                          ^

    (126:45) .to.line)                <--      (126:45) .to.line)
                 ^                                          ^

    (126:49) line) {                  <--      (126:49) line) {
                 ^                                          ^

    (126:51) ne) {                    <--      (126:51) ne) {
                 ^                                          ^

     (127:8)     origi                <--       (127:8)     origi
                 ^                                          ^

    (127:16) inal.to.l                <--      (127:16) inal.to.l
                 ^                                          ^

    (127:17) nal.to.li                <--      (127:17) nal.to.li
                 ^                                          ^

    (127:19) l.to.line                <--      (127:19) l.to.line
                 ^                                          ^

    (127:20) .to.line                 <--      (127:20) .to.line
                 ^                                          ^

    (127:25) ine = ori                <--      (127:25) ine = ori
                 ^                                          ^

    (127:27) e = origi                <--      (127:27) e = origi
                 ^                                          ^

    (127:35) inal.from                <--      (127:35) inal.from
                 ^                                          ^

    (127:36) nal.from.                <--      (127:36) nal.from.
                 ^                                          ^

    (127:40) from.line                <--      (127:40) from.line
                 ^                                          ^

    (127:41) rom.line;                <--      (127:41) rom.line;
                 ^                                          ^

    (127:45) line;                    <--      (127:45) line;
                 ^                                          ^

     (128:8)     origi                <--       (128:8)     origi
                 ^                                          ^

    (128:16) inal.to.c                <--      (128:16) inal.to.c
                 ^                                          ^

    (128:17) nal.to.co                <--      (128:17) nal.to.co
                 ^                                          ^

    (128:19) l.to.colu                <--      (128:19) l.to.colu
                 ^                                          ^

    (128:20) .to.colum                <--      (128:20) .to.colum
                 ^                                          ^

    (128:27) umn = Inf                <--      (128:27) umn = Inf
                 ^                                          ^

    (128:29) n = Infin                <--      (128:29) n = Infin
                 ^                                          ^

    (128:37) nity;                    <--      (128:37) nity;
                 ^                                          ^

     (129:6)     } els                <--       (129:6)     } els
                 ^                                          ^

     (129:8)   } else                 <--       (129:8)   } else
                 ^                                          ^

    (129:13) lse if (o                <--      (129:13) lse if (o
                 ^                                          ^

    (129:16)  if (orig                <--      (129:16)  if (orig
                 ^                                          ^

    (129:17) if (origi                <--      (129:17) if (origi
                 ^                                          ^

    (129:25) inal.to.c                <--      (129:25) inal.to.c
                 ^                                          ^

    (129:26) nal.to.co                <--      (129:26) nal.to.co
                 ^                                          ^

    (129:28) l.to.colu                <--      (129:28) l.to.colu
                 ^                                          ^

    (129:29) .to.colum                <--      (129:29) .to.colum
                 ^                                          ^

    (129:36) umn < ori                <--      (129:36) umn < ori
                 ^                                          ^

    (129:38) n < origi                <--      (129:38) n < origi
                 ^                                          ^

    (129:46) inal.from                <--      (129:46) inal.from
                 ^                                          ^

    (129:47) nal.from.                <--      (129:47) nal.from.
                 ^                                          ^

    (129:51) from.colu                <--      (129:51) from.colu
                 ^                                          ^

    (129:52) rom.colum                <--      (129:52) rom.colum
                 ^                                          ^

    (129:58) lumn) {                  <--      (129:58) lumn) {
                 ^                                          ^

    (129:60) mn) {                    <--      (129:60) mn) {
                 ^                                          ^

     (130:8)     origi                <--       (130:8)     origi
                 ^                                          ^

    (130:16) inal.to.c                <--      (130:16) inal.to.c
                 ^                                          ^

    (130:17) nal.to.co                <--      (130:17) nal.to.co
                 ^                                          ^

    (130:19) l.to.colu                <--      (130:19) l.to.colu
                 ^                                          ^

    (130:20) .to.colum                <--      (130:20) .to.colum
                 ^                                          ^

    (130:27) umn = ori                <--      (130:27) umn = ori
                 ^                                          ^

    (130:29) n = origi                <--      (130:29) n = origi
                 ^                                          ^

    (130:37) inal.from                <--      (130:37) inal.from
                 ^                                          ^

    (130:38) nal.from.                <--      (130:38) nal.from.
                 ^                                          ^

    (130:42) from.colu                <--      (130:42) from.colu
                 ^                                          ^

    (130:43) rom.colum                <--      (130:43) rom.colum
                 ^                                          ^

    (130:49) lumn;                    <--      (130:49) lumn;
                 ^                                          ^

     (131:6)     }                    <--       (131:6)     }
                 ^                                          ^

     (132:6)     if (g                <--       (132:6)     if (g
                 ^                                          ^

     (132:9)  if (gene                <--       (132:9)  if (gene
                 ^                                          ^

    (132:10) if (gener                <--      (132:10) if (gener
                 ^                                          ^

    (132:19) ated.from                <--      (132:19) ated.from
                 ^                                          ^

    (132:20) ted.from.                <--      (132:20) ted.from.
                 ^                                          ^

    (132:24) from.line                <--      (132:24) from.line
                 ^                                          ^

    (132:25) rom.line                 <--      (132:25) rom.line
                 ^                                          ^

    (132:30) ine !== g                <--      (132:30) ine !== g
                 ^                                          ^

    (132:34) !== gener                <--      (132:34) !== gener
                 ^                                          ^

    (132:43) ated.to.l                <--      (132:43) ated.to.l
                 ^                                          ^

    (132:44) ted.to.li                <--      (132:44) ted.to.li
                 ^                                          ^

    (132:46) d.to.line                <--      (132:46) d.to.line
                 ^                                          ^

    (132:47) .to.line)                <--      (132:47) .to.line)
                 ^                                          ^

    (132:51) line) {                  <--      (132:51) line) {
                 ^                                          ^

    (132:53) ne) {                    <--      (132:53) ne) {
                 ^                                          ^

     (133:8)     gener                <--       (133:8)     gener
                 ^                                          ^

    (133:17) ated.to.l                <--      (133:17) ated.to.l
                 ^                                          ^

    (133:18) ted.to.li                <--      (133:18) ted.to.li
                 ^                                          ^

    (133:20) d.to.line                <--      (133:20) d.to.line
                 ^                                          ^

    (133:21) .to.line                 <--      (133:21) .to.line
                 ^                                          ^

    (133:26) ine = gen                <--      (133:26) ine = gen
                 ^                                          ^

    (133:28) e = gener                <--      (133:28) e = gener
                 ^                                          ^

    (133:37) ated.from                <--      (133:37) ated.from
                 ^                                          ^

    (133:38) ted.from.                <--      (133:38) ted.from.
                 ^                                          ^

    (133:42) from.line                <--      (133:42) from.line
                 ^                                          ^

    (133:43) rom.line;                <--      (133:43) rom.line;
                 ^                                          ^

    (133:47) line;                    <--      (133:47) line;
                 ^                                          ^

     (134:8)     gener                <--       (134:8)     gener
                 ^                                          ^

    (134:17) ated.to.c                <--      (134:17) ated.to.c
                 ^                                          ^

    (134:18) ted.to.co                <--      (134:18) ted.to.co
                 ^                                          ^

    (134:20) d.to.colu                <--      (134:20) d.to.colu
                 ^                                          ^

    (134:21) .to.colum                <--      (134:21) .to.colum
                 ^                                          ^

    (134:28) umn = Inf                <--      (134:28) umn = Inf
                 ^                                          ^

    (134:30) n = Infin                <--      (134:30) n = Infin
                 ^                                          ^

    (134:38) nity;                    <--      (134:38) nity;
                 ^                                          ^

     (135:6)     } els                <--       (135:6)     } els
                 ^                                          ^

     (135:8)   } else                 <--       (135:8)   } else
                 ^                                          ^

    (135:13) lse if (g                <--      (135:13) lse if (g
                 ^                                          ^

    (135:16)  if (gene                <--      (135:16)  if (gene
                 ^                                          ^

    (135:17) if (gener                <--      (135:17) if (gener
                 ^                                          ^

    (135:26) ated.to.c                <--      (135:26) ated.to.c
                 ^                                          ^

    (135:27) ted.to.co                <--      (135:27) ted.to.co
                 ^                                          ^

    (135:29) d.to.colu                <--      (135:29) d.to.colu
                 ^                                          ^

    (135:30) .to.colum                <--      (135:30) .to.colum
                 ^                                          ^

    (135:37) umn < gen                <--      (135:37) umn < gen
                 ^                                          ^

    (135:39) n < gener                <--      (135:39) n < gener
                 ^                                          ^

    (135:48) ated.from                <--      (135:48) ated.from
                 ^                                          ^

    (135:49) ted.from.                <--      (135:49) ted.from.
                 ^                                          ^

    (135:53) from.colu                <--      (135:53) from.colu
                 ^                                          ^

    (135:54) rom.colum                <--      (135:54) rom.colum
                 ^                                          ^

    (135:60) lumn) {                  <--      (135:60) lumn) {
                 ^                                          ^

    (135:62) mn) {                    <--      (135:62) mn) {
                 ^                                          ^

     (136:8)     gener                <--       (136:8)     gener
                 ^                                          ^

    (136:17) ated.to.c                <--      (136:17) ated.to.c
                 ^                                          ^

    (136:18) ted.to.co                <--      (136:18) ted.to.co
                 ^                                          ^

    (136:20) d.to.colu                <--      (136:20) d.to.colu
                 ^                                          ^

    (136:21) .to.colum                <--      (136:21) .to.colum
                 ^                                          ^

    (136:28) umn = gen                <--      (136:28) umn = gen
                 ^                                          ^

    (136:30) n = gener                <--      (136:30) n = gener
                 ^                                          ^

    (136:39) ated.from                <--      (136:39) ated.from
                 ^                                          ^

    (136:40) ted.from.                <--      (136:40) ted.from.
                 ^                                          ^

    (136:44) from.colu                <--      (136:44) from.colu
                 ^                                          ^

    (136:45) rom.colum                <--      (136:45) rom.colum
                 ^                                          ^

    (136:51) lumn;                    <--      (136:51) lumn;
                 ^                                          ^

     (137:6)     }                    <--       (137:6)     }
                 ^                                          ^

     (138:4)     }                    <--       (138:4)     }
                 ^                                          ^

     (139:4)     range                <--       (139:4)     range
                 ^                                          ^

    (139:10) nges.push                <--      (139:10) nges.push
                 ^                                          ^

    (139:11) ges.push(                <--      (139:11) ges.push(
                 ^                                          ^

    (139:15) push({ or                <--      (139:15) push({ or
                 ^                                          ^

    (139:16) ush({ ori                <--      (139:16) ush({ ori
                 ^                                          ^

    (139:18) h({ origi                <--      (139:18) h({ origi
                 ^                                          ^

    (139:26) inal, gen                <--      (139:26) inal, gen
                 ^                                          ^

    (139:28) al, gener                <--      (139:28) al, gener
                 ^                                          ^

    (139:37) ated, sou                <--      (139:37) ated, sou
                 ^                                          ^

    (139:39) ed, sourc                <--      (139:39) ed, sourc
                 ^                                          ^

    (139:45) urce: pre                <--      (139:45) urce: pre
                 ^                                          ^

    (139:47) ce: prev.                <--      (139:47) ce: prev.
                 ^                                          ^

    (139:51) prev.sour                <--      (139:51) prev.sour
                 ^                                          ^

    (139:52) rev.sourc                <--      (139:52) rev.sourc
                 ^                                          ^

    (139:60) ce! });                  <--      (139:60) ce  });
                 ^                                          ^

    (139:61) e! });                   <--      (139:61) e  });
                 ^                                          ^

    (139:62) ! });                    <--      (139:62)   });
                 ^                                          ^

     (141:4)     prevI                <--       (141:4)     prevI
                 ^                                          ^

    (141:18) ine = map                <--      (141:18) ine = map
                 ^                                          ^

    (141:20) e = mappi                <--      (141:20) e = mappi
                 ^                                          ^

    (141:27) ping.gene                <--      (141:27) ping.gene
                 ^                                          ^

    (141:28) ing.gener                <--      (141:28) ing.gener
                 ^                                          ^

    (141:42) ine !== p                <--      (141:42) ine !== p
                 ^                                          ^

    (141:46) !== prev?                <--      (141:46) !== prev?
                 ^                                          ^

    (141:50) prev?.gen                <--      (141:50) prev?.gen
                 ^                                          ^

    (141:52) ev?.gener                <--      (141:52) ev?.gener
                 ^                                          ^

    (141:65) Line;                    <--      (141:65) Line;
                 ^                                          ^

     (142:4)     prev                 <--       (142:4)     prev
                 ^                                          ^

     (142:9) rev = map                <--       (142:9) rev = map
                 ^                                          ^

    (142:11) v = mappi                <--      (142:11) v = mappi
                 ^                                          ^

    (142:18) ping;                    <--      (142:18) ping;
                 ^                                          ^

     (143:2)   });                    <--       (143:2)   });
               ^                                          ^

     (143:3)   });                    <--       (143:3)   });
                ^                                          ^

     (143:4)   });                    <--       (143:4)   });
                 ^                                          ^

     (144:2)   // TO                  <--       (144:2)   // TO
               ^                                          ^

     (145:2)   // @b                  <--       (145:2)   // @b
               ^                                          ^

     (146:2)   // or                  <--       (146:2)   // or
               ^                                          ^

     (147:2)   // th                  <--       (147:2)   // th
               ^                                          ^

     (148:2)   if (p                  <--       (148:2)   if (p
               ^                                          ^

     (148:5)  if (prev                <--       (148:5)  if (prev
                 ^                                          ^

     (148:6) if (prev!                <--       (148:6) if (prev
                 ^                                          ^

    (148:11) rev!.orig                <--      (148:11) rev .orig
                 ^                                          ^

    (148:12) ev!.origi                <--      (148:12) ev .origi
                 ^                                          ^

    (148:24) Line) {                  <--      (148:24) Line) {
                 ^                                          ^

    (148:26) ne) {                    <--      (148:26) ne) {
                 ^                                          ^

     (149:4)     range                <--       (149:4)     range
                 ^                                          ^

    (149:10) nges.push                <--      (149:10) nges.push
                 ^                                          ^

    (149:11) ges.push(                <--      (149:11) ges.push(
                 ^                                          ^

    (149:15) push({                   <--      (149:15) push({
                 ^                                          ^

    (149:16) ush({                    <--      (149:16) ush({
                 ^                                          ^

     (150:6)     origi                <--       (150:6)     origi
                 ^                                          ^

    (150:14) inal: {                  <--      (150:14) inal: {
                 ^                                          ^

    (150:16) al: {                    <--      (150:16) al: {
                 ^                                          ^

     (151:8)     from:                <--       (151:8)     from:
                 ^                                          ^

    (151:12) from: { l                <--      (151:12) from: { l
                 ^                                          ^

    (151:14) om: { lin                <--      (151:14) om: { lin
                 ^                                          ^

    (151:16) : { line:                <--      (151:16) : { line:
                 ^                                          ^

    (151:20) line: pre                <--      (151:20) line: pre
                 ^                                          ^

    (151:22) ne: prev!                <--      (151:22) ne: prev
                 ^                                          ^

    (151:27) rev!.orig                <--      (151:27) rev .orig
                 ^                                          ^

    (151:28) ev!.origi                <--      (151:28) ev .origi
                 ^                                          ^

    (151:40) Line, col                <--      (151:40) Line, col
                 ^                                          ^

    (151:42) ne, colum                <--      (151:42) ne, colum
                 ^                                          ^

    (151:48) lumn: pre                <--      (151:48) lumn: pre
                 ^                                          ^

    (151:50) mn: prev!                <--      (151:50) mn: prev
                 ^                                          ^

    (151:55) rev!.orig                <--      (151:55) rev .orig
                 ^                                          ^

    (151:56) ev!.origi                <--      (151:56) ev .origi
                 ^                                          ^

    (151:72) mn! },                   <--      (151:72) mn  },
                 ^                                          ^

    (151:73) n! },                    <--      (151:73) n  },
                 ^                                          ^

     (152:8)     to: n                <--       (152:8)     to: n
                 ^                                          ^

    (152:10)   to: nul                <--      (152:10)   to: nul
                 ^                                          ^

    (152:12) to: null,                <--      (152:12) to: null,
                 ^                                          ^

    (152:16) null,                    <--      (152:16) null,
                 ^                                          ^

     (153:6)     },                   <--       (153:6)     },
                 ^                                          ^

     (153:7)    },                    <--       (153:7)    },
                 ^                                          ^

     (154:6)     gener                <--       (154:6)     gener
                 ^                                          ^

    (154:15) ated: {                  <--      (154:15) ated: {
                 ^                                          ^

    (154:17) ed: {                    <--      (154:17) ed: {
                 ^                                          ^

     (155:8)     from:                <--       (155:8)     from:
                 ^                                          ^

    (155:12) from: { l                <--      (155:12) from: { l
                 ^                                          ^

    (155:14) om: { lin                <--      (155:14) om: { lin
                 ^                                          ^

    (155:16) : { line:                <--      (155:16) : { line:
                 ^                                          ^

    (155:20) line: pre                <--      (155:20) line: pre
                 ^                                          ^

    (155:22) ne: prev!                <--      (155:22) ne: prev
                 ^                                          ^

    (155:27) rev!.gene                <--      (155:27) rev .gene
                 ^                                          ^

    (155:28) ev!.gener                <--      (155:28) ev .gener
                 ^                                          ^

    (155:41) Line, col                <--      (155:41) Line, col
                 ^                                          ^

    (155:43) ne, colum                <--      (155:43) ne, colum
                 ^                                          ^

    (155:49) lumn: pre                <--      (155:49) lumn: pre
                 ^                                          ^

    (155:51) mn: prev!                <--      (155:51) mn: prev
                 ^                                          ^

    (155:56) rev!.gene                <--      (155:56) rev .gene
                 ^                                          ^

    (155:57) ev!.gener                <--      (155:57) ev .gener
                 ^                                          ^

    (155:73) umn },                   <--      (155:73) umn },
                 ^                                          ^

    (155:74) mn },                    <--      (155:74) mn },
                 ^                                          ^

     (156:8)     to: n                <--       (156:8)     to: n
                 ^                                          ^

    (156:10)   to: nul                <--      (156:10)   to: nul
                 ^                                          ^

    (156:12) to: null,                <--      (156:12) to: null,
                 ^                                          ^

    (156:16) null,                    <--      (156:16) null,
                 ^                                          ^

     (157:6)     },                   <--       (157:6)     },
                 ^                                          ^

     (157:7)    },                    <--       (157:7)    },
                 ^                                          ^

     (158:6)     sourc                <--       (158:6)     sourc
                 ^                                          ^

    (158:12) urce: pre                <--      (158:12) urce: pre
                 ^                                          ^

    (158:14) ce: prev!                <--      (158:14) ce: prev
                 ^                                          ^

    (158:19) rev!.sour                <--      (158:19) rev .sour
                 ^                                          ^

    (158:20) ev!.sourc                <--      (158:20) ev .sourc
                 ^                                          ^

    (158:27) rce!,                    <--      (158:27) rce ,
                 ^                                          ^

     (159:4)     });                  <--       (159:4)     });
                 ^                                          ^

     (159:5)    });                   <--       (159:5)    });
                 ^                                          ^

     (159:6)   });                    <--       (159:6)   });
                 ^                                          ^

     (160:2)   }                      <--       (160:2)   }
               ^                                          ^

     (162:2)   const                  <--       (162:2)   const
               ^                                          ^

     (162:8) nst res =                <--       (162:8) nst res =
                 ^                                          ^

    (162:12) res = ran                <--      (162:12) res = ran
                 ^                                          ^

    (162:14) s = range                <--      (162:14) s = range
                 ^                                          ^

    (162:20) nges.map(                <--      (162:20) nges.map(
                 ^                                          ^

    (162:21) ges.map((                <--      (162:21) ges.map((
                 ^                                          ^

    (162:24) .map(({ o                <--      (162:24) .map(({ o
                 ^                                          ^

    (162:25) map(({ or                <--      (162:25) map(({ or
                 ^                                          ^

    (162:26) ap(({ ori                <--      (162:26) ap(({ ori
                 ^                                          ^

    (162:28) (({ origi                <--      (162:28) (({ origi
                 ^                                          ^

    (162:36) inal, gen                <--      (162:36) inal, gen
                 ^                                          ^

    (162:38) al, gener                <--      (162:38) al, gener
                 ^                                          ^

    (162:47) ated, sou                <--      (162:47) ated, sou
                 ^                                          ^

    (162:49) ed, sourc                <--      (162:49) ed, sourc
                 ^                                          ^

    (162:56) rce }) =>                <--      (162:56) rce }) =>
                 ^                                          ^

    (162:57) ce }) =>                 <--      (162:57) ce }) =>
                 ^                                          ^

    (162:59)  }) => {                 <--      (162:59)  }) => {
                 ^                                          ^

    (162:62)  => {                    <--      (162:62)  => {
                 ^                                          ^

     (163:4)     let i                <--       (163:4)     let i
                 ^                                          ^

     (163:8) let input                <--       (163:8) let input
                 ^                                          ^

    (163:13) nput;                    <--      (163:13) nput;
                 ^                                          ^

     (164:4)     let o                <--       (164:4)     let o
                 ^                                          ^

     (164:8) let outpu                <--       (164:8) let outpu
                 ^                                          ^

    (164:14) tput;                    <--      (164:14) tput;
                 ^                                          ^

     (166:4)     if (o                <--       (166:4)     if (o
                 ^                                          ^

     (166:7)  if (orig                <--       (166:7)  if (orig
                 ^                                          ^

     (166:8) if (origi                <--       (166:8) if (origi
                 ^                                          ^

    (166:16) inal.to)                 <--      (166:16) inal.to)
                 ^                                          ^

    (166:17) nal.to) {                <--      (166:17) nal.to) {
                 ^                                          ^

    (166:19) l.to) {                  <--      (166:19) l.to) {
                 ^                                          ^

    (166:21) to) {                    <--      (166:21) to) {
                 ^                                          ^

     (167:6)     input                <--       (167:6)     input
                 ^                                          ^

    (167:12) put = sim                <--      (167:12) put = sim
                 ^                                          ^

    (167:14) t = simpl                <--      (167:14) t = simpl
                 ^                                          ^

    (167:34) ange(                    <--      (167:34) ange(
                 ^                                          ^

     (168:8)     sourc                <--       (168:8)     sourc
                 ^                                          ^

    (168:20) ines.get(                <--      (168:20) ines.get(
                 ^                                          ^

    (168:21) nes.get(s                <--      (168:21) nes.get(s
                 ^                                          ^

    (168:24) .get(sour                <--      (168:24) .get(sour
                 ^                                          ^

    (168:25) get(sourc                <--      (168:25) get(sourc
                 ^                                          ^

    (168:31) urce)!,                  <--      (168:31) urce) ,
                 ^                                          ^

    (168:33) ce)!,                    <--      (168:33) ce) ,
                 ^                                          ^

     (169:8)     origi                <--       (169:8)     origi
                 ^                                          ^

    (169:16) inal.from                <--      (169:16) inal.from
                 ^                                          ^

    (169:17) nal.from.                <--      (169:17) nal.from.
                 ^                                          ^

    (169:21) from.line                <--      (169:21) from.line
                 ^                                          ^

    (169:22) rom.line,                <--      (169:22) rom.line,
                 ^                                          ^

    (169:26) line,                    <--      (169:26) line,
                 ^                                          ^

     (170:8)     origi                <--       (170:8)     origi
                 ^                                          ^

    (170:16) inal.from                <--      (170:16) inal.from
                 ^                                          ^

    (170:17) nal.from.                <--      (170:17) nal.from.
                 ^                                          ^

    (170:21) from.colu                <--      (170:21) from.colu
                 ^                                          ^

    (170:22) rom.colum                <--      (170:22) rom.colum
                 ^                                          ^

    (170:28) lumn,                    <--      (170:28) lumn,
                 ^                                          ^

     (171:8)     origi                <--       (171:8)     origi
                 ^                                          ^

    (171:16) inal.to.l                <--      (171:16) inal.to.l
                 ^                                          ^

    (171:17) nal.to.li                <--      (171:17) nal.to.li
                 ^                                          ^

    (171:19) l.to.line                <--      (171:19) l.to.line
                 ^                                          ^

    (171:20) .to.line,                <--      (171:20) .to.line,
                 ^                                          ^

    (171:24) line,                    <--      (171:24) line,
                 ^                                          ^

     (172:8)     origi                <--       (172:8)     origi
                 ^                                          ^

    (172:16) inal.to.c                <--      (172:16) inal.to.c
                 ^                                          ^

    (172:17) nal.to.co                <--      (172:17) nal.to.co
                 ^                                          ^

    (172:19) l.to.colu                <--      (172:19) l.to.colu
                 ^                                          ^

    (172:20) .to.colum                <--      (172:20) .to.colum
                 ^                                          ^

    (172:26) lumn,                    <--      (172:26) lumn,
                 ^                                          ^

     (173:6)     );                   <--       (173:6)     );
                 ^                                          ^

     (173:7)    );                    <--       (173:7)    );
                 ^                                          ^

     (174:6)     outpu                <--       (174:6)     outpu
                 ^                                          ^

    (174:13) put = sim                <--      (174:13) put = sim
                 ^                                          ^

    (174:15) t = simpl                <--      (174:15) t = simpl
                 ^                                          ^

    (174:35) ange(                    <--      (174:35) ange(
                 ^                                          ^

     (175:8)     outpu                <--       (175:8)     outpu
                 ^                                          ^

    (175:19) ines,                    <--      (175:19) ines,
                 ^                                          ^

     (176:8)     gener                <--       (176:8)     gener
                 ^                                          ^

    (176:17) ated.from                <--      (176:17) ated.from
                 ^                                          ^

    (176:18) ted.from.                <--      (176:18) ted.from.
                 ^                                          ^

    (176:22) from.line                <--      (176:22) from.line
                 ^                                          ^

    (176:23) rom.line,                <--      (176:23) rom.line,
                 ^                                          ^

    (176:27) line,                    <--      (176:27) line,
                 ^                                          ^

     (177:8)     gener                <--       (177:8)     gener
                 ^                                          ^

    (177:17) ated.from                <--      (177:17) ated.from
                 ^                                          ^

    (177:18) ted.from.                <--      (177:18) ted.from.
                 ^                                          ^

    (177:22) from.colu                <--      (177:22) from.colu
                 ^                                          ^

    (177:23) rom.colum                <--      (177:23) rom.colum
                 ^                                          ^

    (177:29) lumn,                    <--      (177:29) lumn,
                 ^                                          ^

     (178:8)     gener                <--       (178:8)     gener
                 ^                                          ^

    (178:17) ated.to!.                <--      (178:17) ated.to .
                 ^                                          ^

    (178:18) ted.to!.l                <--      (178:18) ted.to .l
                 ^                                          ^

    (178:21) .to!.line                <--      (178:21) .to .line
                 ^                                          ^

    (178:22) to!.line,                <--      (178:22) to .line,
                 ^                                          ^

    (178:26) line,                    <--      (178:26) line,
                 ^                                          ^

     (179:8)     gener                <--       (179:8)     gener
                 ^                                          ^

    (179:17) ated.to!.                <--      (179:17) ated.to .
                 ^                                          ^

    (179:18) ted.to!.c                <--      (179:18) ted.to .c
                 ^                                          ^

    (179:21) .to!.colu                <--      (179:21) .to .colu
                 ^                                          ^

    (179:22) to!.colum                <--      (179:22) to .colum
                 ^                                          ^

    (179:28) lumn,                    <--      (179:28) lumn,
                 ^                                          ^

     (180:6)     );                   <--       (180:6)     );
                 ^                                          ^

     (180:7)    );                    <--       (180:7)    );
                 ^                                          ^

     (181:4)     } els                <--       (181:4)     } els
                 ^                                          ^

     (181:6)   } else                 <--       (181:6)   } else
                 ^                                          ^

    (181:11) lse {                    <--      (181:11) lse {
                 ^                                          ^

     (182:6)     input                <--       (182:6)     input
                 ^                                          ^

    (182:12) put = sim                <--      (182:12) put = sim
                 ^                                          ^

    (182:14) t = simpl                <--      (182:14) t = simpl
                 ^                                          ^

    (182:34) oint(                    <--      (182:34) oint(
                 ^                                          ^

     (183:8)     sourc                <--       (183:8)     sourc
                 ^                                          ^

    (183:20) ines.get(                <--      (183:20) ines.get(
                 ^                                          ^

    (183:21) nes.get(s                <--      (183:21) nes.get(s
                 ^                                          ^

    (183:24) .get(sour                <--      (183:24) .get(sour
                 ^                                          ^

    (183:25) get(sourc                <--      (183:25) get(sourc
                 ^                                          ^

    (183:31) urce)!,                  <--      (183:31) urce) ,
                 ^                                          ^

    (183:33) ce)!,                    <--      (183:33) ce) ,
                 ^                                          ^

     (184:8)     origi                <--       (184:8)     origi
                 ^                                          ^

    (184:16) inal.from                <--      (184:16) inal.from
                 ^                                          ^

    (184:17) nal.from.                <--      (184:17) nal.from.
                 ^                                          ^

    (184:21) from.line                <--      (184:21) from.line
                 ^                                          ^

    (184:22) rom.line,                <--      (184:22) rom.line,
                 ^                                          ^

    (184:26) line,                    <--      (184:26) line,
                 ^                                          ^

     (185:8)     origi                <--       (185:8)     origi
                 ^                                          ^

    (185:16) inal.from                <--      (185:16) inal.from
                 ^                                          ^

    (185:17) nal.from.                <--      (185:17) nal.from.
                 ^                                          ^

    (185:21) from.colu                <--      (185:21) from.colu
                 ^                                          ^

    (185:22) rom.colum                <--      (185:22) rom.colum
                 ^                                          ^

    (185:28) lumn,                    <--      (185:28) lumn,
                 ^                                          ^

     (186:6)     );                   <--       (186:6)     );
                 ^                                          ^

     (186:7)    );                    <--       (186:7)    );
                 ^                                          ^

     (187:6)     outpu                <--       (187:6)     outpu
                 ^                                          ^

    (187:13) put = sim                <--      (187:13) put = sim
                 ^                                          ^

    (187:15) t = simpl                <--      (187:15) t = simpl
                 ^                                          ^

    (187:35) oint(                    <--      (187:35) oint(
                 ^                                          ^

     (188:8)     outpu                <--       (188:8)     outpu
                 ^                                          ^

    (188:19) ines,                    <--      (188:19) ines,
                 ^                                          ^

     (189:8)     gener                <--       (189:8)     gener
                 ^                                          ^

    (189:17) ated.from                <--      (189:17) ated.from
                 ^                                          ^

    (189:18) ted.from.                <--      (189:18) ted.from.
                 ^                                          ^

    (189:22) from.line                <--      (189:22) from.line
                 ^                                          ^

    (189:23) rom.line,                <--      (189:23) rom.line,
                 ^                                          ^

    (189:27) line,                    <--      (189:27) line,
                 ^                                          ^

     (190:8)     gener                <--       (190:8)     gener
                 ^                                          ^

    (190:17) ated.from                <--      (190:17) ated.from
                 ^                                          ^

    (190:18) ted.from.                <--      (190:18) ted.from.
                 ^                                          ^

    (190:22) from.colu                <--      (190:22) from.colu
                 ^                                          ^

    (190:23) rom.colum                <--      (190:23) rom.colum
                 ^                                          ^

    (190:29) lumn,                    <--      (190:29) lumn,
                 ^                                          ^

     (191:6)     );                   <--       (191:6)     );
                 ^                                          ^

     (191:7)    );                    <--       (191:7)    );
                 ^                                          ^

     (192:4)     }                    <--       (192:4)     }
                 ^                                          ^

     (194:4)     retur                <--       (194:4)     retur
                 ^                                          ^

    (194:11) urn joinM                <--      (194:11) urn joinM
                 ^                                          ^

    (194:24) line(                    <--      (194:24) line(
                 ^                                          ^

     (195:6)     joinM                <--       (195:6)     joinM
                 ^                                          ^

    (195:19) line(                    <--      (195:19) line(
                 ^                                          ^

     (196:8)     input                <--       (196:8)     input
                 ^                                          ^

    (196:13) nput,                    <--      (196:13) nput,
                 ^                                          ^

     (197:8)     " <--                <--       (197:8)     " <--
                 ^                                          ^

    (197:16) -  ",                    <--      (197:16) -  ",
                 ^                                          ^

     (198:8)     LOC_S                <--       (198:8)     LOC_S
                 ^                                          ^

    (198:17) IZE + CON                <--      (198:17) IZE + CON
                 ^                                          ^

    (198:19) E + CONTE                <--      (198:19) E + CONTE
                 ^                                          ^

    (198:32) IZE * 2 +                <--      (198:32) IZE * 2 +
                 ^                                          ^

    (198:34) E * 2 + C                <--      (198:34) E * 2 + C
                 ^                                          ^

    (198:36) * 2 + CON                <--      (198:36) * 2 + CON
                 ^                                          ^

    (198:38) 2 + CONTE                <--      (198:38) 2 + CONTE
                 ^                                          ^

    (198:50) SIZE,                    <--      (198:50) SIZE,
                 ^                                          ^

     (199:6)     ),                   <--       (199:6)     ),
                 ^                                          ^

     (199:7)    ),                    <--       (199:7)    ),
                 ^                                          ^

     (200:6)     outpu                <--       (200:6)     outpu
                 ^                                          ^

    (200:12) tput,                    <--      (200:12) tput,
                 ^                                          ^

     (201:4)     );                   <--       (201:4)     );
                 ^                                          ^

     (201:5)    );                    <--       (201:5)    );
                 ^                                          ^

     (202:2)   });                    <--       (202:2)   });
               ^                                          ^

     (202:3)   });                    <--       (202:3)   });
                ^                                          ^

     (202:4)   });                    <--       (202:4)   });
                 ^                                          ^

     (204:2)   retur                  <--       (204:2)   retur
               ^                                          ^

     (204:9) urn res.j                <--       (204:9) urn res.j
                 ^                                          ^

    (204:12)  res.join                <--      (204:12)  res.join
                 ^                                          ^

    (204:13) res.join(                <--      (204:13) res.join(
                 ^                                          ^

    (204:17) join("\n\                <--      (204:17) join("\n\
                 ^                                          ^

    (204:18) oin("\n\n                <--      (204:18) oin("\n\n
                 ^                                          ^

    (204:24) n\n");                   <--      (204:24) n\n");
                 ^                                          ^

    (204:25) \n");                    <--      (204:25) \n");
                 ^                                          ^

     (68:44) ber };                   <--      (204:44)     }
                 ^                                          ^
