A Brief Journey in Recursion

It has occurred to me that, although I am very interested in Computer Science, I do not have many posts on that topic. This post is nothing complicated; it could be read as a one answer for non-programmers: what’s so interesting about CS? If you find it interesting, maybe CS is for you.

Many times on this website, I have referred to “recursion,” but I have not defined what it means. In essence, recursion means that an element of a process causes the process itself. In other words, a recursive system is one that is self-perpetuating.

To demonstrate recursion, I wrote the following simple program in Scheme-based language Racket:

Screen Shot 2018-12-04 at 2.35.22 PM

That’s all there is to it. To explain what this program does, I think it is best to show it pictorially, using an analogy of a line:

Screen Shot 2018-12-04 at 2.36.53 PM.png

Imagine we start with one line segment. Now, the line segment can do any one of two things.

First, the line can end:

Screen Shot 2018-12-04 at 2.40.02 PM.png

I will call the red X an “end node.” This line segment does nothing else.

The second thing the line can do is split:

Screen Shot 2018-12-04 at 2.41.17 PM

The line has divided into two separate segments. Each green question mark represents an instance of recursion. What that means is the process repeats again with respect to both of the newly-created line segments. Now, the segments can both end, or both split again, or one can split while the other ends.

I will now return to my code. Here is the text:

(define (r n)
(if (< (random 2) 1) ;;Flip a coin. If you get heads:
(cons (r 0) (r 0)) ;;split.
‘())) ;;Otherwise, end.

Of course, the text after the semicolons are notes, and do not effect the program.

Imagine that the program starts with a line. The program is written so that there is a 50% chance the line splits. Another 50% chance the line ends.

If the line splits, the program is run again with respect to every newly-created line segment. This process continues until every line segment in the data structure has ended.

1/2 of the time, the line ends immediately:

Screen Shot 2018-12-04 at 2.55.09 PM

Of those that split, 1/4 of those then immediately end:

Screen Shot 2018-12-04 at 2.57.04 PM.png

Do not worry about the console output. I only give it to you so that you can compare their relative sizes.

[If you must know, ‘() ostensibly means “empty”, and represents an end node. The word “list” indicates a specific instance of recursion that occurred. With that said, if you want to get a bit technical, the console output is a bit abbreviated. Some end nodes or instances of recursion are only implied. For instance, (list ‘()) only displays one ‘() while there should be two; it is actually an abbreviation of (cons ‘() ‘())].

I will call a bunch of connected lines a “structure”. So far, I have only showed you simple structures. Sometimes, the program creates more complicated structures:

Screen Shot 2018-12-04 at 10.42.28 PM.png

So what’s happened here? Recursion has occurred many times. Each line strand continued until it ended.

If we arbitrarily choose to measure the size of a structure by its number of end nodes, this structure is 6 end nodes (red Xs) large.

You may notice that it is possible to execute this program with a simple pencil, paper, and a coin. Draw a line on the paper. Then flip a coin. If the coin is heads, split the segment. If it is tails, end the segment. Repeat for any and every newly created segment.

I would like to take a brief interlude to wax about the implications recursion. The term is usually specific to computer science, but in a broader sense, I posit that an animal (or any living thing) could be labeled “recursive” because it is capable of reproduction. A tiger can either die before reproducing, or have any number of children. The process repeats for those children.

In many ways, this post of mine annoys me; I’m not so confident in the premise of its second half. However, it’s value is in how it explains the genetic nature of certain processes: companies, ideas, words, and so on. I call these “genetic patterns”, but for a moment I considered calling them “recursive systems”. The simple piece of code I wrote, by demonstrating the nature of recursion, shows something generalizable to any number of self-replicating processes.

Back to the program.

I wrote a separate piece of code that runs my program 100 times and records the size of each of the created structures. I then graphed out the results:

Screen Shot 2018-12-04 at 3.26.26 PM.png

Each dot on this graph represents a time the program was run. The dots are sorted by the number of end nodes created.

Clearly evident here are some “outliers”. These are what Nassim Nicholas Taleb would call “black swans“.

Remember that a half of structures are only of size ONE. Most structures are in the single digits. Because of black swans, though, (and I recommend viewing this on a larger device), some single structures give you a console output like this:

 

(list
(list
  (list
   (list
    (list ‘() ‘())
    (list
     (list
      (list
       (list
        (list
         (list
          (list
           ‘()
           ‘()
           (list
            ‘()
            (list
             (list
              ‘()
              (list
               (list ‘())
               ‘()
               (list
                (list
                 ‘()
                 (list
                  (list (list ‘()))
                  (list
                   (list
                    (list
                     (list
                      (list ‘())
                      ‘()
                      (list
                       (list
                        (list ‘() (list (list ‘() ‘() ‘() ‘()) ‘()))
                        (list (list (list (list ‘() ‘()) ‘() (list ‘() (list (list (list (list ‘() ‘() (list (list ‘() ‘() (list ‘()) ‘())) ‘())))) ‘() (list ‘()))) ‘()))
                        (list
                         (list
                          (list ‘())
                          (list
                           (list
                            (list
                             (list
                              (list
                               ‘()
                               (list
                                (list (list ‘()))
                                (list ‘() ‘())
                                ‘()
                                ‘()
                                ‘()
                                (list
                                 (list
                                  ‘()
                                  (list
                                   (list
                                    (list
                                     (list
                                      ‘()
                                      (list
                                       ‘()
                                       (list
                                        ‘()
                                        (list (list (list ‘() ‘()) ‘() (list (list (list (list ‘() ‘())))) (list ‘() ‘())))
                                        (list
                                         (list (list (list (list ‘() (list ‘() ‘())))))
                                         (list (list (list (list (list ‘()) (list (list ‘()) ‘() ‘())) (list ‘() ‘()) ‘()) (list ‘() ‘()) ‘() (list (list ‘() ‘() ‘()) ‘())))
                                         (list ‘() (list ‘() ‘()))))
                                       (list (list ‘())))
                                      (list
                                       ‘()
                                       (list
                                        (list (list (list (list ‘() (list ‘() ‘()))) ‘()))
                                        ‘()
                                        ‘()
                                        (list
                                         (list
                                          (list
                                           (list
                                            ‘()
                                            ‘()
                                            (list
                                             (list
                                              ‘()
                                              ‘()
                                              (list ‘() (list ‘() ‘()))
                                              (list (list (list (list ‘() (list (list (list (list ‘() (list (list ‘())) ‘() ‘() ‘() ‘())))) ‘()) (list ‘() ‘() ‘()) (list ‘())))))
                                             (list ‘())
                                             ‘()))
                                           ‘()))
                                         (list (list ‘() ‘())))
                                        ‘())
                                       ‘())
                                      (list
                                       (list
                                        (list
                                         ‘()
                                         (list
                                          (list ‘() ‘())
                                          (list
                                           (list ‘())
                                           (list
                                            (list
                                             (list (list (list ‘() ‘() (list (list ‘()))) ‘()))
                                             (list ‘())
                                             ‘()
                                             ‘()
                                             (list ‘() (list (list (list ‘()) ‘())))
                                             (list
                                              (list
                                               (list ‘())
                                               (list (list (list ‘())))
                                               (list
                                                (list
                                                 (list
                                                  (list
                                                   (list
                                                    (list (list (list ‘()) (list ‘() ‘() (list (list (list (list (list ‘()))) (list ‘() ‘())))) ‘() (list ‘() ‘()) ‘()))
                                                    (list (list (list ‘() ‘() (list ‘())) ‘() (list ‘()) ‘())))
                                                   (list
                                                    (list ‘())
                                                    ‘()
                                                    (list
                                                     (list
                                                      ‘()
                                                      (list ‘() (list (list ‘()) (list (list ‘()))) ‘())
                                                      (list (list ‘() ‘()))
                                                      (list (list (list (list ‘()) (list ‘() (list ‘() ‘() ‘() ‘())) ‘()) ‘())))
                                                     ‘())
                                                    ‘()
                                                    (list (list (list ‘()) ‘()))
                                                    (list (list (list ‘())))
                                                    (list (list ‘()) (list (list (list ‘() (list ‘())) (list (list ‘())))) (list ‘()))
                                                    (list
                                                     (list
                                                      (list
                                                       (list ‘() ‘())
                                                       (list
                                                        ‘()
                                                        (list
                                                         (list ‘() (list ‘() ‘()) (list (list ‘() (list (list ‘() ‘()) ‘() (list ‘() (list ‘() ‘() (list ‘()) ‘())) ‘() ‘())) ‘()))
                                                         (list ‘())
                                                         (list (list (list (list ‘()) (list (list (list (list ‘() (list (list ‘() ‘() ‘() ‘())) (list ‘()) ‘())) (list ‘()) ‘() ‘()))))))
                                                        (list (list (list (list ‘() (list (list ‘()) ‘())) (list ‘()))))
                                                        ‘())))
                                                     ‘()))))
                                                 (list ‘() (list ‘()) ‘() ‘())
                                                 ‘()
                                                 (list (list (list ‘())) ‘() ‘() (list ‘()))
                                                 (list ‘())))
                                               ‘()
                                               (list ‘())))
                                             (list
                                              (list
                                               ‘()
                                               (list
                                                (list
                                                 (list
                                                  ‘()
                                                  (list
                                                   (list ‘() ‘())
                                                   (list ‘())
                                                   (list ‘() (list ‘()) (list (list ‘() (list ‘() ‘() ‘())) ‘() (list ‘())))
                                                   ‘()
                                                   (list
                                                    (list
                                                     (list
                                                      (list ‘())
                                                      ‘()
                                                      ‘()
                                                      (list
                                                       (list
                                                        (list
                                                         ‘()
                                                         (list
                                                          ‘()
                                                          (list
                                                           (list ‘() (list (list (list (list ‘())) ‘() ‘() ‘())))
                                                           (list
                                                            (list
                                                             ‘()
                                                             (list
                                                              ‘()
                                                              ‘()
                                                              (list (list ‘() (list (list (list ‘())) ‘()) (list ‘() (list (list (list ‘() (list ‘())))))) ‘())
                                                              (list
                                                               (list ‘())
                                                               ‘()
                                                               (list ‘())
                                                               (list (list (list ‘() ‘()) (list (list ‘()) (list ‘() (list (list (list ‘() (list ‘()) ‘()))) ‘())))))
                                                              (list ‘()))
                                                             ‘()
                                                             (list
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list
                                                                   (list (list (list (list (list ‘()) ‘() (list (list ‘() ‘()))))) (list ‘() ‘()))
                                                                   (list (list ‘() (list (list (list ‘() ‘())) (list (list ‘() ‘() ‘()) ‘())) (list (list ‘() ‘()))))
                                                                   (list
                                                                    (list (list (list (list ‘() ‘() ‘()) (list ‘() ‘()) (list ‘() ‘())) ‘() ‘() (list (list ‘()) (list ‘())) ‘()) ‘())
                                                                    ‘()
                                                                    ‘())
                                                                   ‘()
                                                                   ‘()
                                                                   (list ‘())))
                                                                 ‘()
                                                                 (list ‘())
                                                                 (list
                                                                  ‘()
                                                                  (list ‘())
                                                                  (list
                                                                   ‘()
                                                                   ‘()
                                                                   (list
                                                                    (list ‘())
                                                                    ‘()
                                                                    ‘()
                                                                    (list (list ‘()) ‘() (list ‘() ‘()) ‘())
                                                                    ‘()
                                                                    (list (list ‘() ‘()) ‘() ‘())
                                                                    (list (list ‘() ‘()))
                                                                    ‘())
                                                                   ‘())
                                                                  (list
                                                                   (list (list ‘()))
                                                                   ‘()
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      (list
                                                                       (list ‘() (list (list (list ‘()) ‘() ‘() (list ‘()) ‘())) (list ‘() ‘() ‘()))
                                                                       (list
                                                                        (list (list ‘()))
                                                                        (list
                                                                         ‘()
                                                                         (list
                                                                          (list
                                                                           (list ‘())
                                                                           ‘()
                                                                           (list
                                                                            ‘()
                                                                            (list ‘())
                                                                            (list (list ‘() (list (list (list ‘() (list ‘()) ‘() ‘()))) ‘()) (list ‘() ‘() (list ‘())) (list (list ‘()) ‘()))
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               (list ‘())
                                                                               (list ‘() ‘() (list (list (list (list ‘())) ‘() (list ‘()) (list (list ‘() ‘() ‘() (list ‘()) ‘())) ‘() ‘())))
                                                                               ‘())
                                                                              ‘())
                                                                             (list ‘())
                                                                             (list (list (list ‘())) ‘()))
                                                                            ‘()))
                                                                          (list ‘() (list (list ‘() (list (list (list (list ‘())))) ‘() ‘())))
                                                                          (list ‘() ‘())
                                                                          (list ‘())
                                                                          ‘()
                                                                          ‘()
                                                                          (list (list (list (list ‘() (list ‘() ‘() ‘()) ‘() (list (list ‘() ‘()))))))
                                                                          ‘()))))
                                                                      ‘()))
                                                                    ‘())
                                                                   (list ‘() (list ‘()) ‘() ‘())
                                                                   (list ‘()))
                                                                  ‘()))
                                                                ‘())
                                                               (list (list ‘() (list ‘())) ‘() ‘() ‘() (list (list ‘())) (list ‘()) ‘()))
                                                              ‘()
                                                              ‘())
                                                             ‘()
                                                             (list
                                                              (list ‘() ‘() (list ‘() ‘() (list ‘())) (list (list ‘())))
                                                              (list
                                                               (list
                                                                (list
                                                                 ‘()
                                                                 (list ‘())
                                                                 (list
                                                                  (list (list (list ‘() ‘() ‘() ‘()) (list ‘() ‘() (list ‘() ‘()) ‘()) ‘() (list (list ‘()))))
                                                                  (list
                                                                   (list ‘())
                                                                   (list (list (list (list ‘() (list ‘() ‘() (list (list (list (list ‘())))) ‘() ‘()))) ‘()))
                                                                   (list
                                                                    (list
                                                                     ‘()
                                                                     (list
                                                                      (list
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          (list ‘() ‘())
                                                                          (list
                                                                           (list
                                                                            ‘()
                                                                            (list (list (list (list (list ‘()) (list ‘() (list (list (list (list (list (list ‘()))))) ‘()) ‘() ‘())))))
                                                                            (list ‘() (list (list ‘())) (list ‘() ‘() (list ‘()) ‘())))
                                                                           ‘())
                                                                          ‘())))
                                                                       ‘())
                                                                      ‘()
                                                                      ‘())))
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      (list
                                                                       ‘()
                                                                       (list
                                                                        ‘()
                                                                        ‘()
                                                                        (list
                                                                         (list
                                                                          (list
                                                                           (list ‘() (list ‘()) ‘())
                                                                           (list (list (list ‘()) (list ‘()) ‘() ‘()) ‘())
                                                                           ‘()
                                                                           ‘()
                                                                           ‘()
                                                                           ‘()
                                                                           ‘()
                                                                           (list (list ‘()) ‘())
                                                                           ‘()
                                                                           ‘()
                                                                           ‘()
                                                                           (list ‘()))
                                                                          (list ‘() (list (list ‘() ‘())) ‘() ‘())
                                                                          ‘()
                                                                          ‘()))
                                                                        ‘()
                                                                        ‘())))))
                                                                   ‘())
                                                                  (list ‘() (list ‘() ‘())))
                                                                 (list (list (list (list (list ‘())) ‘()) (list ‘()) ‘() ‘() ‘()) (list ‘())))
                                                                ‘()
                                                                ‘()
                                                                ‘()
                                                                (list ‘() (list ‘() (list (list ‘()) (list (list ‘() (list ‘())) ‘()))) ‘()))
                                                               (list
                                                                (list
                                                                 ‘()
                                                                 ‘()
                                                                 (list ‘())
                                                                 (list ‘() (list (list (list (list (list ‘()) (list ‘() ‘())) (list (list ‘() ‘()) ‘() ‘() ‘() (list (list ‘()) ‘()) ‘())))))
                                                                 (list (list ‘() ‘()))))))
                                                             ‘()))
                                                           (list ‘())))))
                                                       ‘()))
                                                     ‘()
                                                     (list (list ‘()))))
                                                   (list (list ‘()) ‘()))
                                                  ‘()
                                                  (list ‘()))
                                                 (list ‘() (list ‘() ‘()))
                                                 (list (list ‘() (list ‘() ‘() ‘() ‘() ‘() ‘()) (list ‘() (list (list (list ‘() (list ‘() ‘()) ‘() (list (list ‘()) (list ‘() ‘()))))))))
                                                 ‘()
                                                 ‘()
                                                 ‘())
                                                (list
                                                 (list ‘())
                                                 (list
                                                  ‘()
                                                  (list
                                                   (list
                                                    ‘()
                                                    (list
                                                     (list
                                                      (list (list ‘() ‘() (list (list ‘()) ‘())))
                                                      (list
                                                       ‘()
                                                       (list
                                                        (list
                                                         (list
                                                          ‘()
                                                          (list
                                                           (list
                                                            (list
                                                             ‘()
                                                             ‘()
                                                             (list (list (list ‘() ‘())))
                                                             (list
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      ‘()
                                                                      (list (list ‘()) ‘() (list ‘() (list (list (list (list (list (list (list ‘() ‘())) ‘()) ‘() ‘()))) ‘() ‘() ‘())))
                                                                      (list
                                                                       (list (list ‘() ‘()) ‘())
                                                                       (list (list ‘() ‘() ‘()))
                                                                       (list (list (list (list ‘()) (list ‘() ‘() (list ‘()) ‘()))) (list (list ‘()) ‘() ‘() ‘() ‘()))))
                                                                     ‘())
                                                                    ‘()
                                                                    (list ‘())
                                                                    (list
                                                                     (list
                                                                      (list (list (list ‘() ‘()) (list (list (list ‘() (list ‘())) (list ‘() (list ‘())) ‘() (list (list ‘())) ‘() ‘() ‘())))))
                                                                     ‘())))
                                                                  (list
                                                                   (list ‘() ‘())
                                                                   (list
                                                                    (list ‘())
                                                                    ‘()
                                                                    ‘()
                                                                    ‘()
                                                                    (list
                                                                     (list
                                                                      (list ‘() ‘())
                                                                      ‘()
                                                                      (list ‘() ‘() (list ‘() (list (list (list ‘()) (list (list ‘()))) (list ‘() ‘()))) ‘())
                                                                      (list ‘())
                                                                      (list (list ‘()))
                                                                      (list
                                                                       ‘()
                                                                       ‘()
                                                                       (list ‘() (list ‘()))
                                                                       (list
                                                                        (list
                                                                         ‘()
                                                                         (list
                                                                          (list
                                                                           (list ‘())
                                                                           ‘()
                                                                           (list
                                                                            (list
                                                                             ‘()
                                                                             (list (list ‘()) (list (list (list ‘()) ‘())) (list (list ‘())) ‘() ‘())
                                                                             (list (list ‘()))
                                                                             (list (list (list ‘()) ‘()))
                                                                             (list (list (list ‘())) ‘()))))
                                                                          (list
                                                                           (list
                                                                            (list ‘() ‘())
                                                                            (list
                                                                             ‘()
                                                                             (list ‘())
                                                                             (list
                                                                              ‘()
                                                                              ‘()
                                                                              (list
                                                                               (list (list (list ‘() (list ‘()) (list (list ‘()) ‘()))))
                                                                               ‘()
                                                                               (list
                                                                                (list
                                                                                 (list
                                                                                  ‘()
                                                                                  (list
                                                                                   (list (list ‘() ‘() ‘()) (list (list ‘() ‘() (list (list (list (list ‘()))) ‘()))))
                                                                                   (list ‘() (list ‘() (list ‘())))
                                                                                   ‘()
                                                                                   (list (list ‘()) (list ‘() ‘()) (list (list ‘() ‘() (list (list ‘())))) ‘())
                                                                                   (list ‘() ‘()))
                                                                                  (list ‘())
                                                                                  (list (list (list (list ‘()))))
                                                                                  (list ‘()))
                                                                                 ‘()))
                                                                               (list
                                                                                (list
                                                                                 (list
                                                                                  (list
                                                                                   (list ‘())
                                                                                   (list ‘())
                                                                                   (list (list (list ‘() (list (list ‘() ‘()))) (list ‘() (list ‘() ‘() (list ‘())))))
                                                                                   (list
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    (list
                                                                                     (list
                                                                                      (list ‘())
                                                                                      (list (list (list ‘()) (list (list ‘()) ‘() ‘() ‘()) (list ‘()) (list (list ‘()))) (list ‘() ‘()))
                                                                                      ‘()
                                                                                      (list ‘())
                                                                                      ‘()
                                                                                      ‘()))
                                                                                    ‘())
                                                                                   (list ‘()))
                                                                                  ‘())
                                                                                 ‘())))
                                                                              ‘()
                                                                              ‘()
                                                                              ‘())
                                                                             ‘()
                                                                             ‘()
                                                                             ‘()
                                                                             (list ‘()))))
                                                                          ‘()
                                                                          (list ‘() (list (list ‘()) ‘() ‘()) (list ‘()) (list ‘()) (list (list ‘() ‘())) ‘())
                                                                          (list ‘() (list (list (list ‘()) ‘() (list ‘()) ‘())) (list ‘()) (list ‘() (list ‘()) (list (list ‘()))))))
                                                                        ‘())
                                                                       ‘())
                                                                      ‘()
                                                                      (list
                                                                       ‘()
                                                                       (list
                                                                        (list (list (list (list ‘()))) ‘())
                                                                        (list
                                                                         (list (list (list (list (list ‘())))) ‘() ‘() (list (list (list ‘()))))
                                                                         (list
                                                                          (list (list (list (list (list ‘() ‘() ‘()) ‘()))) ‘())
                                                                          (list (list ‘()) ‘() (list (list (list (list (list ‘()) (list (list (list ‘())))) ‘())) ‘()))
                                                                          ‘()
                                                                          (list (list ‘() ‘())))
                                                                         ‘())
                                                                        (list ‘() ‘())
                                                                        ‘()))
                                                                      ‘()
                                                                      (list ‘()))))
                                                                   (list (list (list (list ‘())) ‘()) ‘())))
                                                                 (list ‘())))
                                                               (list ‘() (list ‘())))
                                                              ‘()
                                                              ‘())))))
                                                         (list ‘())
                                                         (list ‘()))
                                                        ‘()))
                                                      (list ‘() (list (list ‘())) ‘())
                                                      (list (list ‘())))))))))
                                               ‘()
                                               (list (list ‘()))))
                                             ‘()
                                             (list
                                              (list
                                               (list
                                                (list ‘() ‘() ‘() ‘() (list (list ‘())) ‘())
                                                ‘()
                                                (list ‘() ‘() ‘() (list (list ‘()) ‘() ‘()) ‘() (list (list (list (list ‘() (list ‘())) ‘() ‘()) ‘() ‘()) (list ‘()) ‘()))
                                                ‘()
                                                (list (list ‘() ‘()) (list ‘()) (list ‘() ‘() ‘()) (list ‘() ‘()) ‘())))))
                                            (list ‘()))))))))
                                     (list (list (list (list ‘())) (list ‘()) ‘() (list ‘() ‘())) ‘() (list (list ‘()) ‘()) ‘())
                                     ‘()
                                     (list
                                      (list
                                       (list
                                        ‘()
                                        (list ‘() (list (list (list ‘()) (list ‘() (list ‘()) (list (list (list (list ‘())))) ‘())) (list (list ‘())) ‘()) (list ‘()) ‘() ‘() ‘() ‘() ‘()))
                                       ‘()
                                       (list (list ‘() ‘() (list ‘() (list ‘())) ‘() (list ‘()) ‘()) (list (list (list ‘()))))))
                                     ‘()
                                     ‘())
                                    ‘()))
                                  (list
                                   (list
                                    ‘()
                                    (list
                                     (list
                                      (list
                                       ‘()
                                       (list
                                        (list
                                         (list ‘() ‘() ‘())
                                         (list
                                          (list ‘() ‘() (list ‘() (list ‘()) (list ‘() (list ‘()) ‘() ‘() ‘() (list (list ‘() ‘()) ‘() (list ‘()) (list (list ‘() ‘() ‘() ‘())))) (list ‘())))
                                          ‘()
                                          ‘()))
                                        ‘()))))))))
                                ‘())
                               ‘())
                              (list (list (list ‘()) ‘() ‘()))
                              (list
                               ‘()
                               ‘()
                               ‘()
                               (list
                                ‘()
                                ‘()
                                (list
                                 (list (list ‘() (list ‘()) ‘()) (list ‘() ‘()))
                                 ‘()
                                 (list
                                  (list
                                   ‘()
                                   (list (list (list (list ‘())) ‘()))
                                   ‘()
                                   (list (list (list ‘() (list ‘()) ‘()) ‘()) (list (list ‘())))
                                   (list (list (list ‘()) ‘() (list (list ‘())) ‘()) (list ‘()) ‘() ‘())))
                                 (list ‘() ‘() (list (list (list ‘())) (list ‘()) (list ‘()) (list ‘())))
                                 (list ‘() ‘())
                                 (list ‘())
                                 (list ‘() ‘()))
                                ‘()
                                ‘())
                               (list (list (list ‘()))))))))
                          (list ‘())
                          ‘())
                         ‘())
                        ‘()
                        (list (list ‘()) ‘())
                        (list ‘() ‘() (list ‘() ‘() ‘()))
                        (list ‘() ‘())
                        ‘())
                       (list (list (list (list ‘()))) (list (list ‘())) ‘() (list ‘() ‘()) ‘())
                       ‘()
                       (list (list (list ‘() (list ‘())) ‘()))
                       ‘()
                       (list ‘() ‘())
                       ‘()
                       (list ‘() ‘() (list ‘()))
                       (list
                        (list
                         (list ‘())
                         (list (list (list ‘())))
                         (list
                          (list (list ‘()) ‘())
                          (list
                           ‘()
                           (list
                            (list ‘())
                            ‘()
                            (list
                             (list
                              ‘()
                              (list
                               (list
                                ‘()
                                (list (list (list ‘() (list ‘() (list ‘() ‘()) ‘()) ‘())))
                                (list
                                 ‘()
                                 ‘()
                                 (list ‘() ‘() ‘())
                                 (list
                                  (list
                                   (list
                                    (list
                                     (list
                                      (list
                                       (list
                                        ‘()
                                        (list
                                         (list
                                          (list
                                           ‘()
                                           (list
                                            (list
                                             (list ‘() ‘())
                                             (list
                                              (list ‘() (list (list (list (list ‘() ‘()) ‘()) ‘()) ‘() ‘()))
                                              (list
                                               ‘()
                                               ‘()
                                               (list
                                                (list ‘() (list (list ‘() (list (list ‘() ‘()) ‘()))) (list ‘()) (list (list ‘()) ‘() ‘()) (list ‘()) (list (list ‘())))
                                                ‘()
                                                (list (list ‘()))))
                                              (list (list ‘())))
                                             ‘())
                                            (list ‘() (list (list ‘())) ‘() ‘() ‘() ‘() (list (list (list ‘() ‘())) ‘())))))
                                         ‘())
                                        ‘())))))
                                   (list (list ‘()))
                                   (list
                                    (list (list (list ‘())))
                                    (list
                                     (list
                                      (list
                                       ‘()
                                       (list ‘() (list (list ‘()) (list (list ‘()) (list ‘() ‘()))))
                                       (list
                                        ‘()
                                        (list (list ‘()))
                                        (list
                                         (list ‘())
                                         ‘()
                                         (list
                                          (list
                                           (list
                                            (list
                                             (list (list ‘() ‘()))
                                             (list ‘() ‘() ‘() (list (list (list (list (list ‘())))) (list ‘() (list (list ‘()))) ‘()) ‘() (list (list ‘() ‘() ‘())) (list ‘() ‘()))
                                             ‘()
                                             ‘()
                                             ‘()))
                                           (list
                                            (list
                                             ‘()
                                             (list ‘())
                                             (list
                                              ‘()
                                              ‘()
                                              (list
                                               (list ‘())
                                               ‘()
                                               (list
                                                ‘()
                                                (list (list (list ‘())) ‘() (list ‘()))
                                                ‘()
                                                ‘()
                                                (list
                                                 (list ‘())
                                                 (list
                                                  (list
                                                   (list
                                                    (list
                                                     ‘()
                                                     (list
                                                      (list
                                                       ‘()
                                                       (list
                                                        (list
                                                         (list
                                                          (list
                                                           (list
                                                            (list
                                                             (list ‘())
                                                             ‘()
                                                             (list
                                                              (list
                                                               (list (list (list ‘())) (list ‘() (list ‘() (list ‘()))) ‘() (list ‘()) (list (list (list (list ‘() (list ‘()) ‘() ‘())))))
                                                               ‘()
                                                               ‘()
                                                               (list ‘()))
                                                              (list (list ‘()) (list ‘()) ‘() ‘())
                                                              (list (list ‘() (list ‘())) (list (list ‘()) ‘() (list (list (list ‘() ‘() ‘() ‘())) (list (list ‘()) (list ‘())))) ‘())
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list
                                                                   ‘()
                                                                   (list (list (list ‘() (list (list ‘()) ‘()) ‘() (list ‘() ‘() ‘()))))
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      ‘()
                                                                      ‘()
                                                                      ‘()
                                                                      (list
                                                                       ‘()
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          (list
                                                                           (list ‘() (list ‘()))
                                                                           (list
                                                                            ‘()
                                                                            (list
                                                                             (list ‘())
                                                                             (list
                                                                              (list
                                                                               ‘()
                                                                               ‘()
                                                                               (list
                                                                                (list
                                                                                 (list ‘() (list ‘()))
                                                                                 (list (list (list ‘()) ‘()) ‘())
                                                                                 ‘()
                                                                                 (list ‘())
                                                                                 ‘()
                                                                                 ‘()
                                                                                 (list (list (list ‘() ‘() ‘())) (list ‘()))))
                                                                               ‘()
                                                                               (list (list (list (list (list ‘())) (list (list (list ‘())) (list ‘() ‘())))))
                                                                               ‘())
                                                                              (list ‘())
                                                                              ‘()
                                                                              (list ‘() (list ‘()))
                                                                              (list
                                                                               (list
                                                                                (list
                                                                                 (list
                                                                                  (list
                                                                                   (list
                                                                                    ‘()
                                                                                    (list ‘())
                                                                                    ‘()
                                                                                    (list (list (list (list ‘()) (list ‘() ‘() (list (list ‘()))))))
                                                                                    (list ‘() ‘())
                                                                                    ‘()
                                                                                    ‘()
                                                                                    (list (list ‘())))
                                                                                   (list ‘())))
                                                                                 (list
                                                                                  (list
                                                                                   (list
                                                                                    (list
                                                                                     (list (list (list ‘())))
                                                                                     ‘()
                                                                                     (list (list (list (list ‘()))))
                                                                                     (list (list (list ‘())))
                                                                                     ‘()
                                                                                     (list ‘() ‘()))))))))
                                                                              (list
                                                                               ‘()
                                                                               ‘()
                                                                               (list (list (list ‘() ‘() ‘()) (list (list ‘() (list ‘() ‘()))) (list ‘() (list (list (list ‘()))) ‘()))))
                                                                              (list ‘()))
                                                                             ‘())
                                                                            ‘()))))
                                                                        ‘()))))
                                                                    ‘()
                                                                    (list ‘() ‘())
                                                                    ‘()
                                                                    (list ‘())
                                                                    ‘()
                                                                    (list ‘())
                                                                    (list
                                                                     (list
                                                                      ‘()
                                                                      (list
                                                                       (list
                                                                        (list
                                                                         (list ‘() ‘() ‘() ‘())
                                                                         (list
                                                                          (list
                                                                           ‘()
                                                                           (list
                                                                            (list (list ‘() (list ‘()) ‘()) ‘() (list ‘()))
                                                                            (list
                                                                             (list
                                                                              ‘()
                                                                              (list
                                                                               ‘()
                                                                               ‘()
                                                                               ‘()
                                                                               (list ‘())
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 (list
                                                                                  ‘()
                                                                                  (list
                                                                                   ‘()
                                                                                   (list ‘())
                                                                                   (list
                                                                                    (list
                                                                                     (list (list ‘() ‘() (list (list ‘()) (list ‘()) ‘()) (list ‘()) ‘()) (list (list ‘() ‘() (list ‘()) ‘())))
                                                                                     ‘()
                                                                                     ‘())))
                                                                                  (list ‘())
                                                                                  ‘()
                                                                                  (list ‘())))
                                                                                ‘())
                                                                               ‘()
                                                                               ‘())
                                                                              ‘())
                                                                             (list (list (list ‘())))))
                                                                           (list ‘())
                                                                           (list ‘())
                                                                           ‘())
                                                                          (list ‘() (list (list ‘() (list ‘())) (list (list (list ‘() ‘() ‘()))) ‘()))
                                                                          ‘())
                                                                         (list
                                                                          (list (list (list (list (list (list (list ‘()) (list ‘() (list ‘()) ‘()) ‘() (list ‘()))))) ‘() ‘()))
                                                                          ‘()
                                                                          ‘()
                                                                          (list
                                                                           ‘()
                                                                           ‘()
                                                                           (list ‘())
                                                                           (list ‘() (list ‘() (list (list ‘() (list ‘())))) (list (list ‘()) (list (list ‘() (list ‘()))) ‘()))))))
                                                                       ‘()))
                                                                     ‘()))))
                                                                 (list ‘())
                                                                 ‘())
                                                                (list (list ‘() ‘() ‘()) ‘())
                                                                ‘()
                                                                ‘())
                                                               (list ‘() ‘() ‘())
                                                               (list
                                                                ‘()
                                                                (list
                                                                 ‘()
                                                                 ‘()
                                                                 (list
                                                                  (list
                                                                   ‘()
                                                                   (list (list (list (list ‘() ‘() ‘() ‘()) ‘() (list ‘()) (list (list (list ‘())) (list ‘() ‘()) ‘()))))
                                                                   (list
                                                                    ‘()
                                                                    (list
                                                                     (list
                                                                      ‘()
                                                                      (list (list (list ‘() (list ‘()) (list (list ‘()) ‘() (list (list ‘() ‘() ‘() ‘() (list (list ‘())))) ‘() ‘())) ‘() ‘()))
                                                                      (list ‘())
                                                                      ‘()))
                                                                    (list ‘() ‘()))))))
                                                               ‘()
                                                               ‘()))
                                                             (list ‘() ‘()))
                                                            ‘())
                                                           ‘()
                                                           ‘()
                                                           ‘()))
                                                         (list (list ‘()))
                                                         (list (list (list (list (list (list (list (list ‘()))))))))
                                                         ‘()))
                                                       ‘())))
                                                    ‘()
                                                    ‘()
                                                    ‘())))))
                                               ‘())
                                              (list (list ‘()) (list (list (list ‘() (list ‘()) (list ‘() ‘()) ‘() (list ‘())) (list (list ‘())))))
                                              ‘()
                                              (list (list ‘() ‘() (list (list (list ‘() (list (list ‘() ‘() (list ‘())) ‘() ‘()) (list ‘()))))) (list ‘() ‘() ‘() ‘() ‘()) ‘())
                                              (list (list ‘() ‘() ‘()))
                                              (list (list (list (list ‘() (list ‘()) (list ‘())) ‘()) ‘() ‘() ‘() ‘() ‘())))
                                             ‘()
                                             ‘())
                                            (list
                                             (list (list ‘()) (list (list ‘())) (list (list ‘() ‘()) ‘() ‘() (list (list (list ‘() ‘() ‘()))) (list (list ‘() ‘() ‘()))))
                                             (list (list (list ‘() (list (list ‘())) (list (list (list (list ‘() ‘() (list (list (list ‘()))) ‘()))) ‘()) (list (list (list ‘()))))) ‘())
                                             (list (list ‘()) (list (list (list ‘() (list ‘() (list (list ‘())) ‘())))) ‘()))
                                            (list
                                             (list
                                              (list
                                               ‘()
                                               (list
                                                (list
                                                 (list
                                                  (list
                                                   (list
                                                    (list ‘() (list (list (list (list ‘()) ‘()) (list ‘()))) ‘() (list (list (list ‘()))) (list ‘() ‘() (list ‘())) ‘() ‘() (list ‘()))
                                                    ‘())
                                                   (list ‘() (list ‘())))
                                                  ‘()
                                                  (list (list ‘() (list ‘())))))
                                                (list ‘() ‘() ‘())
                                                ‘()
                                                ‘())
                                               ‘())))))
                                          ‘()
                                          ‘())))))
                                     (list (list (list ‘() ‘())) (list (list ‘())) (list (list (list (list (list ‘()))) ‘() ‘()) ‘()))
                                     (list ‘() ‘()))
                                    (list
                                     ‘()
                                     ‘()
                                     (list
                                      (list
                                       (list (list (list (list ‘() (list ‘()) ‘() ‘())) (list (list ‘())) (list ‘())))
                                       (list ‘())
                                       (list
                                        ‘()
                                        (list
                                         (list
                                          (list
                                           (list
                                            (list ‘())
                                            ‘()
                                            (list ‘() (list ‘() (list (list ‘()) (list (list (list ‘()) (list (list (list ‘())) (list (list (list (list (list ‘()))))) ‘() ‘()))))) ‘())
                                            ‘()
                                            (list (list ‘()))
                                            ‘()))
                                          (list
                                           ‘()
                                           (list
                                            (list
                                             (list
                                              (list (list ‘()))
                                              ‘()
                                              (list ‘())
                                              (list
                                               (list
                                                (list
                                                 (list
                                                  (list
                                                   (list
                                                    (list
                                                     (list
                                                      ‘()
                                                      (list
                                                       (list (list (list ‘() (list ‘()))) ‘())
                                                       (list
                                                        (list
                                                         (list
                                                          (list (list (list ‘() ‘()) (list (list ‘() ‘() ‘() ‘() ‘() ‘()))) (list (list ‘() ‘()) ‘()) ‘() ‘() ‘())
                                                          (list (list (list (list ‘()) ‘()) ‘() ‘() ‘()))
                                                          ‘())
                                                         (list ‘() ‘() ‘() ‘())
                                                         ‘()
                                                         ‘()
                                                         (list (list ‘())))))
                                                      (list ‘() (list (list (list ‘()))))
                                                      ‘())
                                                     ‘()
                                                     ‘()
                                                     ‘()
                                                     ‘()
                                                     (list ‘())))
                                                   (list
                                                    (list
                                                     ‘()
                                                     (list
                                                      (list
                                                       (list
                                                        ‘()
                                                        (list
                                                         ‘()
                                                         (list
                                                          (list
                                                           (list ‘() (list (list ‘() ‘() ‘()) (list (list ‘() ‘() ‘()))))
                                                           ‘()
                                                           ‘()
                                                           (list (list ‘()))
                                                           (list ‘() (list (list (list ‘()))))
                                                           ‘()
                                                           (list (list (list ‘() ‘()) ‘()))
                                                           ‘()
                                                           (list ‘() ‘()))))))
                                                      ‘()))
                                                    (list (list (list (list ‘()))))
                                                    ‘()
                                                    (list ‘())
                                                    (list ‘() (list ‘() ‘()) (list ‘()) ‘()))
                                                   ‘())
                                                  (list (list ‘() (list (list (list ‘()) (list ‘())))) ‘() ‘())
                                                  (list ‘() (list (list ‘() ‘()))))
                                                 (list ‘()))
                                                (list (list ‘()))))
                                              ‘()
                                              (list (list ‘()))
                                              ‘())
                                             ‘()
                                             (list (list ‘()))
                                             ‘()))
                                           (list
                                            (list (list (list (list ‘())) ‘() ‘()) (list (list (list ‘() ‘()) (list ‘()) ‘()) (list (list ‘()))))
                                            ‘()
                                            (list ‘() (list (list (list ‘() ‘() (list ‘()) (list (list (list ‘() ‘()) ‘())) ‘() ‘() (list ‘()) (list ‘()) (list ‘()) ‘())) (list ‘() ‘())) ‘()))
                                           ‘())
                                          ‘())
                                         (list
                                          (list (list ‘() (list (list (list (list (list ‘()) ‘() (list ‘() ‘())))))))
                                          (list (list (list ‘() ‘()) ‘() ‘() ‘()) (list ‘()) (list ‘()) ‘())
                                          ‘()
                                          (list ‘() (list (list ‘())))
                                          (list (list ‘()))
                                          ‘()
                                          (list (list ‘()) ‘() (list (list ‘() ‘() ‘()))))
                                         (list
                                          (list
                                           (list
                                            (list
                                             (list (list ‘() (list ‘())))
                                             ‘()
                                             ‘()
                                             (list
                                              (list
                                               (list
                                                (list ‘())
                                                ‘()
                                                (list ‘())
                                                (list
                                                 (list
                                                  ‘()
                                                  (list
                                                   ‘()
                                                   (list ‘())
                                                   ‘()
                                                   (list (list ‘()))
                                                   (list ‘())
                                                   (list
                                                    ‘()
                                                    (list
                                                     (list ‘() ‘() ‘())
                                                     (list
                                                      (list
                                                       ‘()
                                                       ‘()
                                                       (list
                                                        (list
                                                         (list (list ‘()) ‘())
                                                         (list
                                                          (list ‘() ‘() ‘() ‘() ‘() ‘() (list ‘()) (list ‘()))
                                                          (list
                                                           ‘()
                                                           ‘()
                                                           (list ‘())
                                                           (list (list (list ‘()) ‘() (list (list ‘())) ‘() ‘()) ‘() (list ‘() (list (list (list ‘() (list ‘() ‘() (list ‘()))))) ‘() ‘()))
                                                           (list ‘() ‘())
                                                           ‘())
                                                          (list ‘() ‘() (list (list ‘()))))))))
                                                     ‘()
                                                     ‘()
                                                     ‘()
                                                     (list
                                                      ‘()
                                                      (list
                                                       ‘()
                                                       (list
                                                        (list
                                                         (list
                                                          ‘()
                                                          (list (list (list ‘() ‘() ‘() (list (list (list (list ‘())))))))
                                                          (list ‘() ‘() (list (list ‘() ‘() (list (list ‘())) (list (list ‘() ‘()))) (list ‘() (list (list ‘()) ‘() ‘()))))
                                                          ‘()
                                                          ‘()))
                                                        ‘()
                                                        (list ‘() (list ‘() ‘()))
                                                        ‘())
                                                       ‘()
                                                       (list ‘() (list ‘() ‘())))))))
                                                  (list (list ‘() (list (list ‘() ‘())) ‘()) ‘() ‘() ‘() (list (list (list ‘() ‘()))))
                                                  (list (list ‘())))
                                                 (list
                                                  (list
                                                   (list
                                                    (list ‘() (list ‘()) ‘())
                                                    (list
                                                     (list ‘() ‘())
                                                     (list ‘())
                                                     ‘()
                                                     (list
                                                      ‘()
                                                      (list ‘())
                                                      (list ‘())
                                                      ‘()
                                                      (list
                                                       (list ‘())
                                                       (list
                                                        (list
                                                         (list
                                                          ‘()
                                                          (list ‘() ‘())
                                                          ‘()
                                                          (list ‘())
                                                          (list
                                                           (list
                                                            (list (list ‘()))
                                                            (list (list (list ‘())))
                                                            (list
                                                             (list
                                                              ‘()
                                                              (list
                                                               (list ‘())
                                                               (list ‘() (list ‘() ‘() (list ‘() (list ‘() ‘() ‘() ‘() (list ‘())) ‘() (list (list (list ‘())) ‘()) ‘() ‘() (list ‘()))))
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list
                                                                   (list
                                                                    ‘()
                                                                    (list (list ‘() (list ‘() ‘())))
                                                                    ‘()
                                                                    (list ‘())
                                                                    (list ‘() ‘())
                                                                    ‘()
                                                                    ‘()
                                                                    (list
                                                                     ‘()
                                                                     (list (list ‘()))
                                                                     (list
                                                                      (list
                                                                       (list (list (list ‘()) (list (list ‘()) ‘())))
                                                                       (list ‘())
                                                                       ‘()
                                                                       ‘()
                                                                       (list (list ‘()))
                                                                       (list ‘() ‘())
                                                                       (list (list ‘()) ‘())
                                                                       (list ‘())
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          ‘()
                                                                          ‘()
                                                                          ‘()
                                                                          ‘()
                                                                          (list (list ‘()))
                                                                          (list
                                                                           (list (list ‘()))
                                                                           (list ‘() (list ‘()) (list (list ‘() (list ‘() ‘() (list ‘()) (list ‘()))) ‘()))
                                                                           ‘()
                                                                           (list ‘() ‘()))
                                                                          (list
                                                                           ‘()
                                                                           (list
                                                                            (list
                                                                             ‘()
                                                                             (list ‘() ‘())
                                                                             (list
                                                                              (list
                                                                               (list
                                                                                (list
                                                                                 (list
                                                                                  (list
                                                                                   (list
                                                                                    (list
                                                                                     (list
                                                                                      (list
                                                                                       (list
                                                                                        (list
                                                                                         (list
                                                                                          (list
                                                                                           (list
                                                                                            (list
                                                                                             (list
                                                                                              (list
                                                                                               ‘()
                                                                                               (list ‘())
                                                                                               (list (list (list (list (list ‘() ‘()))) (list ‘() ‘()) (list ‘())))
                                                                                               (list (list (list (list (list ‘()) ‘() ‘()))) (list ‘() (list ‘())) ‘())
                                                                                               ‘()
                                                                                               ‘()
                                                                                               (list
                                                                                                (list
                                                                                                 (list
                                                                                                  (list
                                                                                                   (list
                                                                                                    (list
                                                                                                     (list
                                                                                                      ‘()
                                                                                                      (list (list (list ‘())))
                                                                                                      (list
                                                                                                       (list
                                                                                                        (list ‘() ‘())
                                                                                                        ‘()
                                                                                                        (list (list (list ‘()) ‘()) ‘())
                                                                                                        (list (list (list ‘())) ‘() ‘() (list ‘()))))))))
                                                                                                  ‘()))
                                                                                                ‘()))
                                                                                              (list ‘() ‘() (list (list (list ‘()))) ‘() (list ‘()))
                                                                                              ‘())
                                                                                             ‘())
                                                                                            (list (list (list (list ‘() ‘()) ‘()) ‘()))
                                                                                            (list ‘()))
                                                                                           (list
                                                                                            (list
                                                                                             ‘()
                                                                                             (list
                                                                                              ‘()
                                                                                              (list
                                                                                               (list
                                                                                                ‘()
                                                                                                ‘()
                                                                                                ‘()
                                                                                                (list
                                                                                                 (list
                                                                                                  ‘()
                                                                                                  (list
                                                                                                   (list
                                                                                                    ‘()
                                                                                                    (list ‘())
                                                                                                    ‘()
                                                                                                    (list
                                                                                                     (list
                                                                                                      (list
                                                                                                       (list ‘() ‘())
                                                                                                       (list
                                                                                                        (list
                                                                                                         (list ‘())
                                                                                                         ‘()
                                                                                                         (list
                                                                                                          ‘()
                                                                                                          (list ‘() (list ‘() ‘() (list ‘())))
                                                                                                          (list
                                                                                                           ‘()
                                                                                                           ‘()
                                                                                                           (list ‘())
                                                                                                           (list
                                                                                                            (list
                                                                                                             (list
                                                                                                              (list
                                                                                                               (list
                                                                                                                (list
                                                                                                                 (list
                                                                                                                  (list
                                                                                                                   (list
                                                                                                                    (list
                                                                                                                     (list
                                                                                                                      (list
                                                                                                                       (list
                                                                                                                        (list
                                                                                                                         (list
                                                                                                                          ‘()
                                                                                                                          ‘()
                                                                                                                          (list (list (list ‘()) ‘() ‘() ‘()) ‘() ‘() (list ‘()))))))))
                                                                                                                    ‘())
                                                                                                                   ‘()
                                                                                                                   (list (list ‘()))
                                                                                                                   (list (list ‘() (list (list ‘() ‘()) (list (list ‘() ‘())) ‘()) ‘()))))
                                                                                                                 ‘()
                                                                                                                 ‘()
                                                                                                                 (list ‘() (list ‘()) ‘())
                                                                                                                 ‘()
                                                                                                                 ‘()))))
                                                                                                             ‘()
                                                                                                             ‘()
                                                                                                             ‘()
                                                                                                             (list (list (list ‘())) ‘()))))))
                                                                                                        ‘()
                                                                                                        ‘()
                                                                                                        (list ‘())))
                                                                                                      (list ‘() ‘())
                                                                                                      ‘())
                                                                                                     (list (list ‘()))
                                                                                                     ‘()))
                                                                                                   (list ‘())
                                                                                                   (list (list (list (list (list (list ‘())) (list (list ‘() ‘() ‘()))))))
                                                                                                   (list ‘())
                                                                                                   (list ‘())))
                                                                                                 ‘()
                                                                                                 (list (list ‘() ‘() ‘())))
                                                                                                (list ‘())))
                                                                                              ‘()
                                                                                              ‘()))))))))
                                                                                      ‘())
                                                                                     ‘())
                                                                                    (list ‘())
                                                                                    (list ‘())
                                                                                    ‘())))
                                                                                 ‘()
                                                                                 (list ‘()))
                                                                                (list ‘())
                                                                                ‘()))
                                                                              ‘())
                                                                             (list (list (list ‘()) ‘()) (list (list ‘() (list ‘()))))
                                                                             ‘()
                                                                             (list ‘()))
                                                                            ‘())
                                                                           (list (list (list ‘())) (list ‘() ‘() (list ‘() ‘()) ‘()))
                                                                           ‘()))))
                                                                       ‘()))))
                                                                   ‘())
                                                                  (list
                                                                   ‘()
                                                                   ‘()
                                                                   (list ‘() (list ‘() ‘() ‘() (list ‘()) ‘()))
                                                                   (list (list (list ‘()) ‘() (list (list ‘()) ‘() (list (list (list ‘()))) ‘()) ‘()))))
                                                                 ‘()))))
                                                             ‘()))
                                                           ‘()
                                                           (list ‘())))))
                                                       ‘()
                                                       (list ‘()))))
                                                    (list
                                                     ‘()
                                                     (list
                                                      (list (list (list (list (list ‘() (list (list (list ‘()) ‘())) ‘() (list (list ‘())) ‘())))))
                                                      (list
                                                       (list ‘())
                                                       ‘()
                                                       (list (list (list (list (list (list ‘()))) (list (list (list ‘() (list (list (list (list (list ‘()) ‘()))) ‘()) (list ‘())))))))
                                                       ‘())
                                                      ‘()))
                                                    (list ‘()))
                                                   ‘())
                                                  (list
                                                   ‘()
                                                   (list
                                                    ‘()
                                                    (list
                                                     ‘()
                                                     ‘()
                                                     (list
                                                      (list
                                                       (list
                                                        (list
                                                         (list
                                                          (list
                                                           (list
                                                            (list
                                                             (list
                                                              (list
                                                               ‘()
                                                               (list
                                                                (list
                                                                 ‘()
                                                                 (list (list ‘()))
                                                                 (list
                                                                  (list
                                                                   (list (list ‘()))
                                                                   (list (list (list ‘())) ‘())
                                                                   (list ‘())
                                                                   ‘()
                                                                   (list (list (list ‘()) ‘()))
                                                                   (list (list ‘() ‘()) (list ‘())))
                                                                  (list (list ‘() (list ‘() (list ‘() ‘() (list ‘()) (list ‘() ‘() ‘() (list ‘()))) (list (list (list ‘()))) ‘() ‘()) ‘()))))
                                                                ‘()
                                                                ‘()
                                                                ‘()
                                                                (list ‘())
                                                                ‘()
                                                                ‘()
                                                                ‘()
                                                                ‘()))))))
                                                          (list (list ‘() ‘() (list ‘()) ‘()) ‘() (list (list ‘()))))
                                                         (list (list (list (list ‘())) (list (list ‘()) (list ‘()))))
                                                         ‘()
                                                         (list
                                                          ‘()
                                                          ‘()
                                                          (list
                                                           ‘()
                                                           (list
                                                            (list
                                                             ‘()
                                                             (list
                                                              (list ‘())
                                                              ‘()
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  ‘()
                                                                  (list
                                                                   (list
                                                                    (list ‘())
                                                                    (list
                                                                     (list
                                                                      (list ‘())
                                                                      ‘()
                                                                      (list (list (list ‘()) (list (list (list (list ‘() (list (list ‘()) (list ‘()) (list ‘())) ‘()) ‘())))))
                                                                      ‘()
                                                                      ‘()
                                                                      ‘())))
                                                                   ‘()))
                                                                 (list ‘() ‘() ‘())))
                                                               (list ‘() (list ‘() ‘())))))
                                                            ‘()
                                                            ‘())
                                                           (list
                                                            (list
                                                             (list
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list
                                                                   (list
                                                                    (list (list ‘() (list ‘()) ‘()) (list (list ‘()) (list ‘() (list (list ‘())) ‘() ‘() ‘())))
                                                                    (list (list (list (list ‘() (list ‘() ‘() ‘())) (list ‘() ‘()) ‘()) ‘()) ‘()))
                                                                   (list ‘() ‘() ‘() ‘())))
                                                                 ‘()
                                                                 ‘()
                                                                 (list ‘()))
                                                                (list ‘() (list ‘() ‘() ‘() ‘() (list ‘())))
                                                                (list
                                                                 ‘()
                                                                 (list
                                                                  (list ‘() ‘())
                                                                  (list ‘())
                                                                  (list
                                                                   ‘()
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      (list
                                                                       (list
                                                                        (list
                                                                         (list ‘())
                                                                         (list
                                                                          (list ‘() ‘())
                                                                          (list ‘() (list ‘() ‘() ‘()) (list (list (list (list ‘())) ‘() ‘()) (list (list (list ‘()))) ‘()) (list ‘())))
                                                                         (list ‘() ‘() ‘())))))))
                                                                   (list ‘() ‘()))
                                                                  ‘()
                                                                  ‘()
                                                                  ‘()
                                                                  ‘()
                                                                  (list (list ‘() (list (list (list ‘()) (list ‘())) ‘() ‘()) ‘())))))
                                                               (list (list ‘()) (list (list ‘() ‘()))))))))))
                                                        ‘())))
                                                     ‘()
                                                     ‘())
                                                    (list
                                                     (list ‘() (list (list (list (list ‘() ‘()) (list ‘() (list ‘() ‘() ‘() ‘() ‘())))) (list (list ‘())) (list ‘())))
                                                     ‘()
                                                     (list
                                                      (list
                                                       (list
                                                        (list ‘())
                                                        (list (list (list (list (list ‘() (list ‘()))) (list (list (list (list (list ‘() (list ‘() ‘()))) ‘() ‘()))))) ‘() ‘())
                                                        (list
                                                         (list
                                                          (list (list (list (list ‘())) ‘()))
                                                          ‘()
                                                          ‘()
                                                          ‘()
                                                          (list ‘() ‘())
                                                          ‘()
                                                          (list (list ‘() ‘()) (list (list (list ‘() (list (list ‘()) ‘())) (list ‘() ‘() ‘())) (list (list ‘())))))
                                                         ‘()
                                                         ‘()
                                                         ‘()))
                                                       (list ‘() (list (list (list ‘() ‘() ‘())) ‘() ‘()))
                                                       ‘()
                                                       ‘()))
                                                     ‘()
                                                     (list ‘() ‘() ‘() ‘()))))
                                                  (list ‘() (list (list (list ‘() (list (list ‘())))) ‘()) (list ‘() (list ‘()) ‘()) ‘() ‘())
                                                  ‘()
                                                  (list (list ‘() (list ‘()) ‘()))
                                                  ‘()
                                                  (list (list (list (list (list ‘()) ‘()))))
                                                  ‘()
                                                  ‘()))
                                                ‘()
                                                (list (list ‘() (list (list (list (list ‘())) (list ‘()) ‘()))) (list ‘() (list ‘())) ‘()))))))
                                           (list ‘())
                                           (list ‘() (list ‘() ‘()) ‘() ‘()))
                                          (list ‘() (list ‘() (list (list ‘())) ‘()) ‘() ‘() ‘())))
                                        (list (list ‘() ‘() ‘() (list (list (list ‘()))))))))))
                                   ‘()))
                                 ‘())
                                ‘()
                                (list
                                 ‘()
                                 ‘()
                                 (list
                                  (list
                                   (list
                                    (list
                                     (list
                                      (list
                                       (list
                                        (list
                                         ‘()
                                         (list
                                          ‘()
                                          (list
                                           (list
                                            (list
                                             (list
                                              (list
                                               (list
                                                (list
                                                 (list
                                                  ‘()
                                                  (list ‘())
                                                  ‘()
                                                  ‘()
                                                  (list
                                                   (list ‘() (list (list ‘())) (list ‘()))
                                                   (list
                                                    (list ‘() (list (list (list (list ‘()) (list (list (list ‘())) (list (list ‘() (list (list (list ‘())) ‘()))))) (list ‘())) (list ‘())) ‘())
                                                    ‘()
                                                    (list (list ‘() ‘())))
                                                   ‘())
                                                  ‘())))
                                               (list
                                                (list ‘() ‘())
                                                (list
                                                 ‘()
                                                 (list
                                                  (list
                                                   (list
                                                    ‘()
                                                    (list (list (list ‘() (list ‘() (list ‘() ‘()) (list (list (list ‘()))) (list ‘() ‘()) ‘())) ‘()) (list (list ‘())) ‘())
                                                    (list (list (list ‘()) ‘()) ‘() (list (list (list ‘()) (list ‘())) ‘())))))
                                                 ‘()))
                                               ‘()
                                               ‘()))
                                             ‘()))))))
                                       ‘()
                                       ‘()
                                       (list
                                        (list ‘() (list ‘()))
                                        (list (list (list ‘()) (list (list ‘()) (list ‘())) ‘()) (list (list ‘()) (list (list ‘()))) ‘() (list ‘() ‘() (list ‘() (list (list ‘())))))
                                        (list (list ‘()))
                                        ‘()
                                        (list ‘() (list (list (list ‘()) (list (list ‘() (list ‘()))))))
                                        (list (list (list ‘())) (list ‘()))
                                        ‘()
                                        (list
                                         (list
                                          (list ‘() ‘())
                                          (list (list (list ‘())) (list ‘() (list ‘()) ‘() (list ‘()) ‘() (list ‘())) (list (list ‘()) ‘()) (list ‘()))
                                          (list (list ‘() ‘() ‘())))
                                         (list (list (list ‘()) (list (list ‘() ‘()) (list ‘())) ‘() ‘() ‘() ‘() (list ‘() (list ‘()))) (list (list ‘()))))
                                        ‘()
                                        (list ‘() (list (list ‘()) (list ‘()))))
                                       ‘()
                                       ‘()
                                       ‘()
                                       ‘()
                                       (list (list ‘()))
                                       ‘()
                                       (list ‘())
                                       ‘())))
                                    (list (list ‘()))))))
                                ‘()
                                ‘()
                                ‘()
                                (list (list (list (list ‘()) (list ‘() (list (list (list ‘()))) ‘())) (list (list (list (list ‘()))))) ‘())
                                (list
                                 (list
                                  (list ‘() (list (list ‘() ‘())) ‘() ‘() (list ‘()) (list (list (list ‘())) ‘() ‘()) ‘())
                                  ‘()
                                  (list (list (list ‘() (list ‘())) ‘() (list ‘())) ‘() (list (list (list ‘()) ‘() ‘())) (list (list ‘())) (list ‘() (list (list ‘())))))
                                 (list ‘()))))
                              ‘())))
                           (list ‘())
                           (list (list ‘()))
                           ‘()
                           (list ‘() ‘() ‘() ‘() ‘())
                           ‘())))
                        (list (list ‘())))
                       (list
                        (list
                         ‘()
                         (list
                          ‘()
                          (list
                           (list
                            ‘()
                            (list
                             (list
                              (list
                               ‘()
                               (list ‘())
                               (list
                                (list
                                 (list
                                  ‘()
                                  (list
                                   (list (list (list (list (list (list ‘())) (list ‘() ‘() ‘()))) ‘() ‘() (list ‘()) ‘() (list (list ‘() ‘()) (list ‘()))))
                                   (list (list (list (list ‘()))))
                                   ‘())
                                  (list ‘())
                                  (list
                                   (list
                                    (list
                                     (list
                                      (list (list ‘()))
                                      (list
                                       ‘()
                                       (list
                                        (list
                                         (list (list (list (list (list ‘())))) ‘() ‘())
                                         (list (list (list (list (list ‘() ‘() (list (list ‘()) (list ‘()))) ‘() ‘() ‘()) (list ‘() ‘()) ‘())) (list ‘() (list ‘())))
                                         ‘())
                                        (list
                                         (list
                                          (list (list (list (list (list (list ‘()) (list ‘()))))) (list ‘() ‘() ‘()) (list (list ‘() ‘()) ‘()))
                                          (list ‘() ‘() ‘() ‘())
                                          ‘()
                                          (list (list ‘() (list ‘()) (list (list ‘() (list ‘() (list (list ‘() (list ‘() ‘()) ‘()) ‘()) (list (list ‘() (list ‘())))) ‘()) ‘()) ‘() ‘()) ‘()))
                                         ‘()))
                                       ‘()
                                       ‘()))
                                     (list
                                      ‘()
                                      ‘()
                                      (list
                                       (list
                                        (list
                                         (list ‘())
                                         (list
                                          ‘()
                                          ‘()
                                          (list
                                           (list (list ‘()))
                                           (list
                                            (list
                                             (list
                                              (list
                                               (list
                                                (list ‘() (list ‘() ‘() (list (list ‘()) (list ‘()))) ‘())
                                                (list ‘() ‘() (list (list (list ‘() ‘()) ‘())) ‘() ‘() (list (list ‘()) ‘()) (list ‘()))
                                                ‘()))
                                              (list ‘()))
                                             ‘()
                                             (list ‘())
                                             ‘())))
                                          ‘()
                                          ‘()
                                          ‘()
                                          (list ‘())
                                          (list ‘()))
                                         ‘())
                                        ‘()
                                        (list
                                         (list
                                          (list
                                           (list ‘())
                                           ‘()
                                           (list ‘())
                                           ‘()
                                           (list
                                            ‘()
                                            (list
                                             ‘()
                                             (list
                                              ‘()
                                              (list
                                               (list (list (list ‘() ‘())))
                                               ‘()
                                               (list (list ‘()) (list ‘()))
                                               (list
                                                ‘()
                                                (list ‘())
                                                (list (list (list ‘() ‘())) ‘() (list ‘()))
                                                (list
                                                 (list ‘())
                                                 (list ‘() (list (list (list (list (list ‘() (list (list (list ‘()))) ‘()) (list (list (list ‘())))))) ‘() ‘() ‘() ‘() ‘()))
                                                 (list (list (list ‘() ‘()) ‘() (list ‘())) ‘())
                                                 ‘()))
                                               ‘()
                                               ‘())
                                              (list
                                               (list
                                                ‘()
                                                (list
                                                 ‘()
                                                 (list (list (list (list (list (list ‘()))) ‘()) (list ‘()) (list (list ‘() ‘())) ‘() (list (list ‘() (list (list ‘()) (list ‘())))) ‘()))
                                                 ‘()
                                                 ‘()
                                                 ‘())
                                                (list
                                                 ‘()
                                                 (list
                                                  (list
                                                   (list
                                                    ‘()
                                                    ‘()
                                                    (list
                                                     (list
                                                      ‘()
                                                      ‘()
                                                      ‘()
                                                      (list ‘())
                                                      (list
                                                       ‘()
                                                       (list ‘())
                                                       ‘()
                                                       (list
                                                        (list (list (list ‘())) (list (list ‘() ‘())))
                                                        (list
                                                         (list ‘())
                                                         (list ‘() (list (list (list (list (list (list ‘())))) (list (list ‘()) ‘() ‘()) (list ‘())) (list ‘() ‘()) ‘()))
                                                         (list (list (list ‘() (list (list ‘())) ‘() ‘() ‘())))
                                                         (list (list (list (list (list ‘() ‘()))) ‘()))
                                                         ‘()))
                                                       (list ‘())
                                                       (list ‘() ‘() ‘())
                                                       ‘()
                                                       (list ‘() (list (list ‘() ‘())) (list ‘() ‘()) ‘())
                                                       ‘())
                                                      (list (list ‘()))
                                                      ‘()
                                                      (list ‘()))
                                                     ‘())
                                                    (list
                                                     (list
                                                      ‘()
                                                      (list
                                                       (list ‘())
                                                       (list
                                                        (list
                                                         (list
                                                          ‘()
                                                          ‘()
                                                          (list
                                                           (list
                                                            (list ‘())
                                                            ‘()
                                                            (list
                                                             (list
                                                              (list
                                                               (list (list ‘()))
                                                               (list ‘())
                                                               (list (list ‘()))
                                                               (list
                                                                ‘()
                                                                (list
                                                                 (list
                                                                  (list
                                                                   (list
                                                                    (list (list ‘()))
                                                                    ‘()
                                                                    ‘()
                                                                    (list
                                                                     (list ‘())
                                                                     (list (list ‘() ‘()) ‘())
                                                                     (list ‘() (list (list ‘() (list ‘() ‘() ‘() (list ‘()) ‘()) ‘() ‘()) (list ‘() ‘() (list (list (list ‘()) ‘())))))
                                                                     (list ‘()))
                                                                    (list ‘() ‘() (list (list (list ‘())))))
                                                                   ‘())
                                                                  ‘())
                                                                 ‘()))))))
                                                           ‘()))
                                                         (list
                                                          (list
                                                           (list
                                                            (list
                                                             (list (list ‘()))
                                                             (list
                                                              (list
                                                               ‘()
                                                               (list
                                                                (list
                                                                 ‘()
                                                                 (list
                                                                  (list ‘() ‘() (list (list (list ‘()))))
                                                                  ‘()
                                                                  (list
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      (list (list ‘()))
                                                                      (list
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          (list
                                                                           (list
                                                                            ‘()
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 (list
                                                                                  ‘()
                                                                                  (list
                                                                                   ‘()
                                                                                   ‘()
                                                                                   (list (list ‘() (list (list ‘()) ‘() (list (list ‘())) (list (list ‘()) ‘() ‘() (list ‘()))) (list ‘())))
                                                                                   ‘()))))
                                                                               ‘())
                                                                              (list
                                                                               (list ‘() ‘())
                                                                               ‘()
                                                                               (list
                                                                                ‘()
                                                                                ‘()
                                                                                ‘()
                                                                                (list (list (list ‘())) ‘() ‘())
                                                                                ‘()
                                                                                (list
                                                                                 ‘()
                                                                                 (list
                                                                                  (list
                                                                                   (list
                                                                                    (list ‘())
                                                                                    (list
                                                                                     (list ‘() (list (list ‘()) (list ‘())) (list (list ‘()) (list ‘())) (list (list ‘())))
                                                                                     (list (list ‘() ‘() ‘()))
                                                                                     (list ‘())
                                                                                     ‘())
                                                                                    ‘()
                                                                                    ‘())
                                                                                   (list (list ‘()))
                                                                                   ‘())
                                                                                  ‘()))))))
                                                                            ‘())
                                                                           (list (list ‘()))
                                                                           (list
                                                                            ‘()
                                                                            ‘()
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               ‘()
                                                                               (list ‘() (list (list ‘()) ‘() (list ‘() (list ‘()) (list (list (list ‘()))))) ‘())
                                                                               ‘()
                                                                               (list (list ‘() ‘()))
                                                                               (list ‘() (list (list ‘())))))
                                                                             ‘()
                                                                             (list (list ‘() ‘()) ‘())
                                                                             ‘()
                                                                             (list (list ‘()) ‘())
                                                                             ‘())
                                                                            (list ‘())
                                                                            (list (list (list ‘()) ‘() (list (list ‘())) ‘() (list (list ‘())) ‘()))
                                                                            ‘()
                                                                            (list (list ‘() (list ‘() (list (list (list ‘()) (list ‘())) (list ‘())) ‘()))))
                                                                           ‘()
                                                                           ‘()
                                                                           (list
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               ‘()
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 ‘()
                                                                                 (list ‘())
                                                                                 (list
                                                                                  (list ‘() (list ‘()))
                                                                                  (list
                                                                                   (list
                                                                                    (list (list (list (list (list ‘() (list ‘() (list (list ‘() ‘()))))) (list ‘())) (list ‘())))
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘()
                                                                                    ‘())
                                                                                   (list (list ‘() ‘()) ‘())))
                                                                                 ‘())
                                                                                ‘()))
                                                                              (list ‘() (list (list ‘())))
                                                                              ‘())
                                                                             ‘()
                                                                             (list ‘() (list ‘()))
                                                                             ‘()
                                                                             ‘()
                                                                             ‘()
                                                                             ‘()
                                                                             (list ‘() ‘()))
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               (list
                                                                                (list
                                                                                 ‘()
                                                                                 (list
                                                                                  ‘()
                                                                                  (list
                                                                                   (list ‘() (list (list ‘())))
                                                                                   (list
                                                                                    (list ‘())
                                                                                    (list ‘() ‘())
                                                                                    (list
                                                                                     (list
                                                                                      (list ‘())
                                                                                      (list ‘() (list ‘() ‘()) (list ‘()))
                                                                                      ‘()
                                                                                      (list
                                                                                       (list
                                                                                        (list
                                                                                         (list (list ‘() ‘() (list ‘()) ‘() (list ‘() (list (list ‘())) ‘()) ‘() (list ‘() (list ‘()) ‘())))
                                                                                         (list ‘()))
                                                                                        ‘()))
                                                                                      ‘()
                                                                                      ‘()
                                                                                      (list (list ‘()) ‘() (list (list ‘())) (list (list (list ‘()) ‘()) ‘()))
                                                                                      (list ‘()))
                                                                                     ‘()
                                                                                     (list ‘())
                                                                                     ‘()))))
                                                                                 (list ‘() ‘())))
                                                                               ‘()))
                                                                             ‘())
                                                                            (list ‘() ‘() (list (list (list ‘()))) (list ‘() ‘() ‘() (list ‘()))))))
                                                                         ‘()
                                                                         ‘()
                                                                         (list
                                                                          (list
                                                                           (list
                                                                            (list
                                                                             (list
                                                                              (list
                                                                               (list
                                                                                (list ‘())
                                                                                (list (list (list ‘() ‘()) (list (list (list ‘() ‘() ‘() ‘() (list ‘() ‘() ‘()))) ‘())) (list (list ‘()))))))
                                                                             (list ‘())
                                                                             (list
                                                                              ‘()
                                                                              (list
                                                                               (list (list (list (list ‘())) ‘() ‘() ‘()))
                                                                               ‘()
                                                                               ‘()
                                                                               (list ‘())
                                                                               ‘()
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 (list
                                                                                  ‘()
                                                                                  (list
                                                                                   (list
                                                                                    (list
                                                                                     (list
                                                                                      (list
                                                                                       (list
                                                                                        (list ‘())
                                                                                        ‘()
                                                                                        (list ‘())
                                                                                        ‘()
                                                                                        (list (list (list ‘())))
                                                                                        (list
                                                                                         (list (list (list (list ‘() ‘() ‘())) ‘()))
                                                                                         (list ‘() ‘())
                                                                                         (list
                                                                                          (list
                                                                                           (list
                                                                                            (list
                                                                                             ‘()
                                                                                             (list
                                                                                              ‘()
                                                                                              (list
                                                                                               ‘()
                                                                                               ‘()
                                                                                               ‘()
                                                                                               (list
                                                                                                (list
                                                                                                 (list ‘())
                                                                                                 (list
                                                                                                  (list ‘())
                                                                                                  (list ‘() ‘() (list ‘() ‘() ‘()) (list ‘() (list ‘()) (list ‘()) ‘()) (list ‘()))
                                                                                                  ‘()))
                                                                                                (list ‘())
                                                                                                ‘()
                                                                                                (list (list ‘())))
                                                                                               (list
                                                                                                (list
                                                                                                 (list
                                                                                                  (list
                                                                                                   ‘()
                                                                                                   (list
                                                                                                    (list
                                                                                                     (list
                                                                                                      (list (list ‘()) (list (list (list ‘() ‘())) ‘() (list ‘() (list ‘() (list ‘())) ‘())))
                                                                                                      ‘()))))
                                                                                                  (list (list ‘()) ‘()))
                                                                                                 (list (list ‘() ‘())))))))
                                                                                            (list ‘())))
                                                                                          (list (list ‘())))
                                                                                         (list ‘()))
                                                                                        (list ‘() ‘() ‘())))))))
                                                                                  ‘()))
                                                                                (list ‘() ‘() (list (list (list ‘()) (list (list ‘())))) ‘())
                                                                                (list
                                                                                 (list ‘())
                                                                                 (list ‘())
                                                                                 ‘()
                                                                                 (list
                                                                                  (list ‘() ‘() ‘())
                                                                                  (list ‘())
                                                                                  ‘()
                                                                                  (list ‘())
                                                                                  (list
                                                                                   ‘()
                                                                                   (list
                                                                                    ‘()
                                                                                    (list ‘() ‘() (list (list (list (list ‘()) (list ‘() (list ‘())))) (list ‘()) (list ‘())) ‘())
                                                                                    ‘()
                                                                                    ‘()
                                                                                    (list (list (list ‘() (list (list (list ‘())) (list ‘()))) ‘())))
                                                                                   ‘())))
                                                                                ‘())
                                                                               (list ‘()))
                                                                              (list ‘() ‘())
                                                                              ‘()))))
                                                                          ‘()
                                                                          ‘())))
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          ‘()
                                                                          (list
                                                                           (list
                                                                            (list
                                                                             (list
                                                                              (list ‘() (list (list (list ‘()) ‘() ‘())))
                                                                              (list (list ‘() (list ‘() ‘()) (list (list ‘() ‘()))))
                                                                              (list
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 ‘()
                                                                                 (list
                                                                                  (list
                                                                                   ‘()
                                                                                   (list
                                                                                    (list
                                                                                     (list
                                                                                      (list
                                                                                       ‘()
                                                                                       ‘()
                                                                                       (list
                                                                                        (list
                                                                                         (list (list (list ‘() (list (list (list ‘() ‘()) (list ‘()) (list ‘() ‘()) ‘())))))
                                                                                         (list (list (list ‘())))
                                                                                         ‘()
                                                                                         ‘()
                                                                                         (list (list ‘() ‘()))
                                                                                         ‘())))))
                                                                                    ‘()
                                                                                    ‘())))
                                                                                 (list ‘() (list ‘() (list ‘() ‘()) ‘()))))
                                                                               (list ‘() ‘())
                                                                               ‘())
                                                                              ‘())))))))))
                                                                     (list (list ‘())))
                                                                    ‘()
                                                                    (list ‘()))
                                                                   (list ‘())
                                                                   (list ‘() ‘() ‘() (list ‘() ‘() (list ‘()) ‘()))
                                                                   (list (list (list (list ‘()) (list ‘() ‘() ‘() ‘()))) ‘() ‘()))
                                                                  ‘()
                                                                  (list ‘())
                                                                  ‘())
                                                                 (list
                                                                  (list
                                                                   (list
                                                                    (list
                                                                     (list
                                                                      (list
                                                                       (list
                                                                        (list
                                                                         (list
                                                                          (list
                                                                           (list
                                                                            (list
                                                                             (list
                                                                              ‘()
                                                                              (list (list (list ‘() (list ‘()))))
                                                                              ‘()
                                                                              (list ‘())
                                                                              ‘()
                                                                              (list ‘())
                                                                              (list
                                                                               ‘()
                                                                               (list
                                                                                ‘()
                                                                                (list
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 (list
                                                                                  (list
                                                                                   ‘()
                                                                                   (list
                                                                                    ‘()
                                                                                    (list ‘())
                                                                                    ‘()
                                                                                    (list
                                                                                     (list
                                                                                      (list ‘() ‘() ‘() ‘() ‘() ‘() ‘())
                                                                                      (list
                                                                                       (list
                                                                                        ‘()
                                                                                        ‘()
                                                                                        (list ‘() ‘() ‘() ‘() (list ‘()) ‘())
                                                                                        (list (list (list ‘())))
                                                                                        (list (list (list (list (list ‘() (list (list ‘())))) ‘()) ‘() ‘()) ‘() ‘()))
                                                                                       ‘()
                                                                                       (list (list ‘() ‘() ‘()) (list (list (list ‘() ‘() ‘())))))
                                                                                      ‘())
                                                                                     (list (list ‘()))
                                                                                     ‘()
                                                                                     ‘()))
                                                                                   (list (list (list ‘())))
                                                                                   ‘())))
                                                                                (list ‘())
                                                                                (list
                                                                                 (list
                                                                                  (list (list ‘()) (list (list (list ‘())) (list ‘() (list ‘()) ‘() (list ‘()))) (list ‘() (list ‘() ‘()))))
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 ‘()
                                                                                 (list (list ‘() ‘() ‘() ‘()) ‘())
                                                                                 (list ‘())
                                                                                 (list
                                                                                  ‘()
                                                                                  (list ‘() (list ‘()))
                                                                                  ‘()
                                                                                  (list
                                                                                   ‘()
                                                                                   (list
                                                                                    (list
                                                                                     ‘()
                                                                                     ‘()
                                                                                     (list (list ‘()))
                                                                                     (list
                                                                                      (list
                                                                                       (list
                                                                                        (list
                                                                                         (list (list ‘() (list (list ‘() (list (list ‘())))) ‘() ‘() (list (list ‘())) ‘()) ‘())
                                                                                         (list (list (list (list ‘()) (list ‘() ‘() ‘()))) ‘() (list ‘() (list ‘() ‘() ‘())) ‘()))))
                                                                                      (list (list ‘() ‘() (list ‘()))))
                                                                                     ‘()
                                                                                     (list ‘())
                                                                                     (list ‘() (list ‘() (list ‘() ‘() (list (list (list (list ‘() ‘())) (list ‘())))))))
                                                                                    (list ‘())
                                                                                    ‘()))
                                                                                  ‘())
                                                                                 ‘())
                                                                                ‘())
                                                                               ‘()))
                                                                             ‘())
                                                                            ‘()
                                                                            (list ‘() ‘())
                                                                            ‘())
                                                                           ‘()))
                                                                         ‘()))
                                                                       ‘()
                                                                       (list ‘()))
                                                                      ‘()
                                                                      (list (list ‘()) ‘() (list ‘() ‘()) ‘() (list ‘()))))))
                                                                  (list ‘() ‘()))
                                                                 (list ‘()))
                                                                ‘()))
                                                              ‘()
                                                              ‘()))
                                                            (list
                                                             (list ‘() ‘())
                                                             (list
                                                              (list ‘())
                                                              (list (list ‘()) ‘() (list (list (list ‘() ‘()) ‘() ‘()) ‘() (list (list ‘()))) ‘() (list (list ‘()) ‘() ‘() (list ‘())))
                                                              (list ‘())))
                                                            (list
                                                             (list
                                                              (list (list ‘() (list (list (list (list ‘())) ‘()) (list (list ‘()) (list ‘())))))
                                                              (list ‘())
                                                              (list (list (list (list ‘())) ‘()) ‘())
                                                              (list (list (list ‘()))))
                                                             (list ‘() (list ‘()) (list (list (list ‘()) (list (list ‘() ‘()))) ‘() ‘() ‘()))
                                                             (list ‘())
                                                             ‘())
                                                            ‘())))
                                                         ‘()
                                                         (list
                                                          ‘()
                                                          (list
                                                           ‘()
                                                           (list
                                                            (list
                                                             (list
                                                              ‘()
                                                              (list
                                                               ‘()
                                                               (list
                                                                (list ‘() (list ‘() (list ‘() (list (list ‘() (list ‘()) ‘())) (list (list ‘() (list ‘() ‘() ‘()))))) ‘() (list ‘() ‘()))
                                                                ‘())))
                                                             (list
                                                              (list (list (list (list ‘() ‘() ‘() ‘()) ‘())))
                                                              (list (list ‘() ‘()) (list ‘()) (list (list (list ‘() (list ‘() ‘()) ‘()) ‘())))))))
                                                          (list ‘())
                                                          (list (list (list (list (list ‘() ‘() (list ‘() (list ‘())) (list ‘()) (list ‘()))) ‘()) ‘()))))))
                                                      (list
                                                       (list
                                                        (list ‘() ‘())
                                                        (list
                                                         ‘()
                                                         (list
                                                          (list
                                                           ‘()
                                                           (list (list ‘() ‘() (list (list (list ‘()))) ‘()))
                                                           (list
                                                            (list
                                                             (list
                                                              ‘()
                                                              (list (list ‘()))
                                                              (list (list ‘() ‘()) ‘())
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  (list (list (list ‘() (list ‘() (list ‘())) ‘()) (list (list ‘() ‘()))) (list ‘() ‘()))
                                                                  (list (list ‘()) (list ‘() ‘() ‘() ‘()) (list (list ‘()))))
                                                                 (list (list ‘() ‘() ‘()) ‘() ‘() ‘() (list (list (list ‘() (list ‘()) ‘())) (list ‘()) ‘()))))
                                                               (list (list ‘()))))))
                                                           ‘()
                                                           ‘())
                                                          ‘()))
                                                        ‘())
                                                       ‘())
                                                      ‘()
                                                      (list (list ‘() (list ‘()) (list ‘() ‘() ‘()) (list ‘())) ‘())))
                                                    ‘()
                                                    (list (list ‘()))
                                                    ‘()
                                                    ‘())
                                                   (list
                                                    (list
                                                     (list ‘())
                                                     (list
                                                      ‘()
                                                      (list (list ‘() ‘() (list (list (list ‘() ‘()))) (list (list (list ‘()))) (list (list ‘() ‘() (list ‘()) ‘())) ‘()) (list ‘()) ‘())
                                                      (list ‘())
                                                      ‘()
                                                      (list ‘() ‘())
                                                      ‘())
                                                     (list ‘())
                                                     (list
                                                      (list
                                                       ‘()
                                                       (list
                                                        ‘()
                                                        (list
                                                         (list
                                                          (list ‘())
                                                          (list
                                                           (list
                                                            (list ‘() (list ‘() (list ‘()) ‘() (list ‘())))
                                                            (list (list (list ‘() (list ‘() (list ‘()) (list ‘()) (list ‘()) ‘()) ‘() ‘()))))
                                                           (list ‘() (list ‘()))
                                                           ‘()
                                                           ‘())))
                                                        ‘())
                                                       (list ‘() (list ‘()))
                                                       (list (list (list (list (list ‘() ‘()) ‘()))) ‘()))
                                                      ‘()
                                                      ‘())))
                                                   ‘()
                                                   ‘())))
                                                (list (list ‘() (list ‘()) (list (list (list ‘())) (list ‘() ‘() ‘()))) (list (list (list ‘()))) ‘()))
                                               ‘())))
                                            (list ‘()))
                                           (list (list ‘())))
                                          ‘()
                                          ‘())
                                         (list (list ‘() ‘()))
                                         ‘()
                                         ‘())))))
                                    (list
                                     (list
                                      (list (list (list ‘()) ‘() ‘() (list (list (list ‘() (list ‘()))) (list ‘()))) (list ‘()))
                                      ‘()
                                      ‘()
                                      (list (list (list ‘())) ‘())
                                      (list (list (list (list ‘() (list ‘())) (list (list (list ‘())))))))
                                     (list ‘() (list (list ‘())) ‘())))))
                                 ‘())
                                ‘()
                                ‘()
                                (list
                                 (list ‘())
                                 ‘()
                                 ‘()
                                 ‘()
                                 (list ‘() ‘())
                                 (list (list ‘() (list (list ‘() ‘()) (list (list ‘() (list ‘() ‘()))))) ‘() ‘())
                                 (list (list (list (list (list ‘()))) ‘() ‘() ‘()))
                                 ‘()
                                 ‘()
                                 (list ‘())
                                 ‘()
                                 ‘())
                                (list
                                 (list
                                  (list
                                   (list
                                    (list
                                     ‘()
                                     ‘()
                                     (list
                                      ‘()
                                      (list (list ‘()) (list (list ‘())) ‘())
                                      (list
                                       (list
                                        (list
                                         (list (list (list (list (list ‘() (list ‘())))) (list (list ‘()) (list (list ‘() ‘() (list (list (list ‘())))) ‘())) ‘()))
                                         (list (list (list ‘()))))))
                                      (list (list ‘()) (list (list (list ‘()) ‘() (list (list ‘())))) (list ‘() ‘()))
                                      ‘()))))
                                  ‘()
                                  (list ‘() ‘() (list ‘()) (list ‘()))))
                                ‘()
                                (list (list ‘())))
                               (list
                                ‘()
                                (list
                                 ‘()
                                 (list
                                  ‘()
                                  (list
                                   ‘()
                                   (list
                                    (list
                                     (list
                                      ‘()
                                      ‘()
                                      (list
                                       (list
                                        (list
                                         (list
                                          ‘()
                                          (list
                                           (list (list ‘() (list ‘() ‘())))
                                           (list
                                            (list
                                             ‘()
                                             (list ‘())
                                             (list (list (list ‘() ‘()) (list (list (list (list (list (list ‘() ‘()) (list ‘()) ‘() (list (list ‘() ‘())) ‘() ‘()) ‘()))))))))
                                           ‘()
                                           ‘()
                                           ‘()
                                           (list (list ‘() ‘() ‘()))
                                           (list
                                            (list
                                             (list
                                              ‘()
                                              (list
                                               (list
                                                (list (list (list (list ‘()) (list ‘()) (list ‘() ‘()))))
                                                (list
                                                 (list
                                                  (list (list (list ‘() ‘()) ‘()))
                                                  ‘()
                                                  (list
                                                   (list
                                                    (list
                                                     (list
                                                      ‘()
                                                      (list
                                                       (list (list ‘()))
                                                       (list
                                                        ‘()
                                                        (list ‘() (list ‘() (list ‘())))
                                                        (list
                                                         (list
                                                          (list (list ‘()))
                                                          (list
                                                           ‘()
                                                           (list
                                                            (list
                                                             (list ‘() ‘() (list (list (list ‘() ‘()))) (list ‘() (list (list ‘()) (list ‘()))))
                                                             (list (list (list ‘() (list ‘())) (list ‘())))
                                                             ‘())))
                                                          ‘())
                                                         ‘()))
                                                       (list ‘() (list (list ‘()) (list (list ‘() (list ‘() ‘() (list (list ‘())))) ‘()) ‘() ‘())))
                                                      (list ‘())))
                                                    ‘()
                                                    (list
                                                     (list
                                                      (list ‘())
                                                      (list ‘())
                                                      (list ‘() (list (list (list ‘()) ‘() ‘())))
                                                      (list (list ‘() ‘() ‘()))
                                                      (list ‘() (list (list ‘() (list (list (list ‘() ‘() (list ‘() ‘())) ‘()) (list (list ‘()) ‘() ‘() ‘() (list ‘()))) ‘()) ‘() ‘()))
                                                      ‘()
                                                      ‘()
                                                      (list ‘() ‘()))
                                                     ‘()))
                                                   ‘()
                                                   (list
                                                    (list
                                                     (list
                                                      (list ‘() ‘())
                                                      ‘()
                                                      (list ‘() (list (list (list ‘()) (list ‘()) ‘())))
                                                      (list
                                                       (list
                                                        (list (list (list ‘() (list ‘() ‘() (list ‘() ‘() (list ‘() ‘())) ‘() (list ‘()))) ‘()))
                                                        (list (list (list (list ‘() (list ‘()) ‘() (list ‘() ‘()))) ‘()))
                                                        (list
                                                         ‘()
                                                         (list (list ‘()))
                                                         (list
                                                          (list
                                                           (list
                                                            (list
                                                             (list (list (list ‘()) ‘()))
                                                             (list
                                                              (list ‘() ‘() (list (list (list (list ‘() (list ‘() ‘()) ‘()) ‘() ‘() (list (list ‘())) ‘()) (list ‘()))))
                                                              (list (list ‘() ‘())))))
                                                           ‘())))
                                                        (list
                                                         ‘()
                                                         ‘()
                                                         ‘()
                                                         (list (list (list (list (list ‘())) ‘() (list (list ‘())) ‘() ‘())))
                                                         (list (list ‘()))
                                                         (list ‘())
                                                         (list ‘())
                                                         (list ‘() (list ‘() ‘()) ‘())))))
                                                     ‘()))
                                                   ‘())
                                                  (list
                                                   (list
                                                    (list
                                                     (list
                                                      (list
                                                       (list ‘() ‘())
                                                       (list
                                                        ‘()
                                                        (list
                                                         (list
                                                          ‘()
                                                          ‘()
                                                          (list ‘())
                                                          (list
                                                           (list
                                                            (list
                                                             (list ‘() (list (list ‘() (list (list ‘() (list ‘() (list ‘() (list ‘() (list ‘() ‘() ‘() (list ‘()) ‘() ‘()))) ‘()))) ‘())))
                                                             ‘())
                                                            (list
                                                             ‘()
                                                             (list
                                                              (list
                                                               (list
                                                                (list
                                                                 (list
                                                                  ‘()
                                                                  ‘()
                                                                  (list
                                                                   (list ‘())
                                                                   (list
                                                                    ‘()
                                                                    (list
                                                                     (list (list ‘() ‘()) (list ‘()) ‘() (list (list (list (list (list ‘() ‘() (list ‘()))) ‘())) (list ‘())) (list ‘()))
                                                                     (list
                                                                      (list
                                                                       (list (list (list (list ‘())) ‘() ‘()))
                                                                       (list (list (list ‘())) ‘() ‘())
                                                                       (list ‘() (list (list ‘()) ‘() (list ‘() ‘()) ‘()) (list (list (list ‘()))) ‘() ‘())
                                                                       ‘()
                                                                       (list (list ‘()))
                                                                       (list ‘())
                                                                       ‘()
                                                                       ‘()))))
                                                                   (list (list ‘()))
                                                                   (list (list ‘()) (list ‘())))
                                                                  (list ‘() (list (list ‘())) (list (list ‘())) ‘()))
                                                                 ‘())))
                                                              ‘())
                                                             ‘()
                                                             ‘())))
                                                          ‘())
                                                         (list ‘())
                                                         (list ‘() ‘())
                                                         (list ‘())
                                                         (list (list (list (list (list (list (list ‘())))))) ‘() (list (list ‘() ‘() ‘()) ‘()))
                                                         ‘())
                                                        ‘())
                                                       (list ‘() ‘() ‘()))))
                                                    (list (list ‘()) (list (list (list ‘()))))))
                                                  ‘())
                                                 ‘()
                                                 ‘()
                                                 ‘()
                                                 ‘()
                                                 ‘())
                                                (list
                                                 ‘()
                                                 (list
                                                  (list (list ‘()))
                                                  (list
                                                   (list (list ‘() (list ‘()) ‘()) (list ‘()) ‘() (list (list (list ‘() ‘()) ‘()) (list ‘() (list (list (list ‘()))) ‘())) (list (list ‘())))
                                                   ‘()))
                                                 (list (list ‘() (list ‘())))
                                                 (list ‘() ‘() ‘() ‘() (list ‘()))))
                                               (list ‘())
                                               (list ‘())
                                               ‘()))))
                                           ‘()))
                                         (list
                                          ‘()
                                          (list
                                           (list
                                            ‘()
                                            (list ‘())
                                            (list ‘())
                                            ‘()
                                            (list ‘())
                                            ‘()
                                            (list (list (list ‘()) ‘() (list (list (list ‘()))) ‘() (list ‘() (list (list (list ‘()))) ‘())) ‘())
                                            ‘())
                                           (list
                                            (list
                                             (list
                                              (list
                                               ‘()
                                               (list (list ‘() ‘()))
                                               (list (list ‘()))
                                               ‘()
                                               (list
                                                (list
                                                 (list ‘() ‘() ‘())
                                                 (list ‘())
                                                 (list
                                                  ‘()
                                                  (list
                                                   (list
                                                    (list ‘())
                                                    (list ‘() (list (list (list ‘()) (list ‘()))))
                                                    ‘()
                                                    ‘()
                                                    ‘()
                                                    ‘()
                                                    (list (list ‘()))
                                                    (list
                                                     ‘()
                                                     (list
                                                      ‘()
                                                      (list ‘() ‘() (list (list ‘()) ‘() (list (list ‘() ‘()) ‘())))
                                                      (list
                                                       (list
                                                        ‘()
                                                        (list
                                                         (list
                                                          (list
                                                           (list
                                                            ‘()
                                                            (list
                                                             ‘()
                                                             ‘()
                                                             (list
                                                              ‘()
                                                              (list
                                                               (list
                                                                (list ‘() ‘() (list ‘() (list ‘() ‘())))
                                                                (list (list ‘() (list (list (list (list ‘()))) (list ‘() ‘() ‘()) (list ‘()) ‘()) ‘() ‘())))
                                                               (list ‘()))))))
                                                          ‘()
                                                          (list ‘() (list ‘()) (list (list (list ‘())) ‘())))
                                                         (list ‘())
                                                         ‘()
                                                         (list (list (list ‘() (list ‘())))))
                                                        ‘())
                                                       (list ‘() ‘() ‘() ‘())
                                                       ‘()
                                                       ‘())
                                                      ‘()))
                                                    (list ‘()))))
                                                 ‘())
                                                (list ‘() (list (list ‘() ‘()))))
                                               ‘())
                                              ‘())))
                                           ‘()
                                           ‘()
                                           ‘()
                                           (list (list (list (list ‘())) ‘())))))
                                        (list (list ‘()) (list ‘()))))
                                      ‘()))
                                    ‘())
                                   ‘())))))))))
                          ‘()
                          (list ‘())
                          ‘()))))))))))
                (list ‘())
                ‘())))))))))
       (list ‘())
       ‘())
      ‘()
      (list (list ‘() ‘()) ‘())
      ‘()
      ‘()
      ‘()
      (list
       ‘()
       (list
        ‘()
        (list
         (list
          (list
           (list ‘())
           (list
            (list
             (list (list ‘()) ‘())
             (list (list ‘() (list ‘() ‘() (list ‘() ‘()))) ‘())
             ‘()
             ‘()
             (list (list ‘()) (list (list (list (list (list ‘()))))) ‘() (list ‘() (list (list (list (list ‘()))) (list (list ‘() ‘()) (list (list (list ‘()) ‘()))) ‘())) ‘())
             ‘()
             (list (list (list ‘() ‘())))
             (list (list ‘() ‘() ‘())))))
          ‘()
          (list ‘() (list ‘() ‘()))
          (list (list ‘()))
          (list
           ‘()
           ‘()
           ‘()
           (list
            (list
             (list
              (list (list ‘() (list (list ‘()))) ‘() (list ‘() (list ‘() (list ‘() (list (list (list ‘() (list ‘() (list ‘()) (list ‘()) ‘() ‘() ‘())))) ‘()) ‘() ‘())))
              (list (list ‘()) ‘() ‘() (list ‘())))))
           ‘()
           ‘()))
         ‘())
        (list ‘())
        (list (list ‘()))
        (list (list ‘()))
        (list (list (list (list ‘()))))
        (list (list (list ‘() (list ‘() (list ‘()) ‘()))))
        (list ‘())
        ‘()
        ‘())
       ‘()
       (list (list (list ‘() ‘()) ‘()))
       (list ‘()))))
    ‘()
    (list (list (list ‘() (list ‘())) ‘()) (list (list (list ‘() ‘() ‘()))))))
  (list ‘()))
(list (list ‘() (list ‘()) ‘() (list ‘())))
‘())

One thought on “A Brief Journey in Recursion

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s