How to Indent Lisp

SICP:

(define (fib n)
  (if (< n 2)
      n
      (+ (fib (- n 1))
         (fib (- n 2)))))

Tree:

(define (fib n)
    (if (< n 2)
        n
        (+
            (fib (- n 1))
            (fib (- n 2)))))

Tree Folded:

(define (fib n)
    (if (< n 2)
        n
        (+
            (fib (- n 1))
            (fib (- n 2))
)))

Allman:

(
    define (fib n)
    (
        if (< n 2)
            n
            (
                +
                    (fib (- n 1))
                    (fib (- n 2))
            )
    )
)

Allman Condensed:

(define (fib n)
    (if (< n 2)
        n
        (+
            (fib (- n 1))
            (fib (- n 2))
        )
    )
)

JSON:

(
    define
    ( fib n )
    (
        if
        ( < n 2 )
        n
        (
            +
            ( fib ( - n 1 ) )
            ( fib ( - n 2 ) )
        )
    )
)

"Python":

                               (
define (fib n)                 (
    if (< n 2)
        n                      (
        +                      (
            fib (- n 1)        )(
            fib (- n 2)        ))))