]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Re-order checks for satisfied preconditions.
authorbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 10 Jan 2013 23:26:37 +0000 (23:26 +0000)
committerbangerth <bangerth@0785d39b-7218-0410-832d-ea1e28bc413d>
Thu, 10 Jan 2013 23:26:37 +0000 (23:26 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_cmake@28007 0785d39b-7218-0410-832d-ea1e28bc413d

16 files changed:
deal.II/examples/step-17/CMakeLists.txt
deal.II/examples/step-18/CMakeLists.txt
deal.II/examples/step-22/CMakeLists.txt
deal.II/examples/step-29/CMakeLists.txt
deal.II/examples/step-31/CMakeLists.txt
deal.II/examples/step-32/CMakeLists.txt
deal.II/examples/step-33/CMakeLists.txt
deal.II/examples/step-34/CMakeLists.txt
deal.II/examples/step-35/CMakeLists.txt
deal.II/examples/step-36/CMakeLists.txt
deal.II/examples/step-37/CMakeLists.txt
deal.II/examples/step-40/CMakeLists.txt
deal.II/examples/step-41/CMakeLists.txt
deal.II/examples/step-42/CMakeLists.txt
deal.II/examples/step-43/CMakeLists.txt
deal.II/examples/step-46/CMakeLists.txt

index 822ab605dbf89d16a45cdaeb9966e1c7cd638303..a249dcbea9e7ab09410311be649c6e37ada17a80 100644 (file)
@@ -28,15 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_WITH_THREADS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_PETSC = ON
-    DEAL_II_WITH_THREADS = OFF
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -46,6 +37,15 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_WITH_THREADS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_PETSC = ON
+    DEAL_II_WITH_THREADS = OFF
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 8334072baa58ab0c0a63ac3a081e455ac41aa32f..aedf3ff7d5fa636f5e6d530c140449e76de49d3c 100644 (file)
@@ -28,15 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_WITH_THREADS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_PETSC = ON
-    DEAL_II_WITH_THREADS = OFF
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -46,6 +37,15 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_PETSC OR DEAL_II_WITH_THREADS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_PETSC = ON
+    DEAL_II_WITH_THREADS = OFF
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index d69fa643a950bdba3664265af17dfcd7061de8fa..9257bcf203c0316b3801bf3e91d45e6def9f7a64 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_UMFPACK)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_UMFPACK = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_UMFPACK)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_UMFPACK = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index bc905ad0a2c3c4c127337a7ac9a61d7dfc1b0ccd..08705f595e067f76be715a0db1d9603c54142775 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_UMFPACK)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_UMFPACK = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_UMFPACK)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_UMFPACK = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 17a0a270b7dc7e89fca90667a4546fc6f5926e2e..ab48ce4ddbb3f27f37cfa6a4b0f9b63926ee4910 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_TRILINOS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_TRILINOS = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_TRILINOS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_TRILINOS = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 8d63d9a11059c0267bf711b3a52f37738332a70b..3170071e3dbbc24d40460c457fc32a0da0e36c06 100644 (file)
@@ -34,6 +34,15 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
+IF (NOT ${deal.II_FOUND})
+   MESSAGE(FATAL_ERROR
+           "\n\n"
+          " *** Could not locate deal.II. *** "
+          "\n\n"
+           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
+           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
+ENDIF ()
+
 IF( NOT DEAL_II_WITH_MPI OR
     NOT DEAL_II_WITH_P4EST OR
     NOT DEAL_II_WITH_TRILINOS )
@@ -46,15 +55,6 @@ which is required for this tutorial step."
     )
 ENDIF()
 
-IF (NOT ${deal.II_FOUND})
-   MESSAGE(FATAL_ERROR
-           "\n\n"
-          " *** Could not locate deal.II. *** "
-          "\n\n"
-           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
-           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
-ENDIF ()
-
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index ea0d5da53977a934af53a649ecf9f94ae83e1bff..597ba261a60ec93b2a076c139149ee7cca4fda55 100644 (file)
@@ -31,14 +31,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_TRILINOS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_TRILINOS = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -48,6 +40,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_TRILINOS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_TRILINOS = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 84a79b3e472e51924d21283f2e0642e72aeaaa44..f368e8f131e6a69b2554948ec5b572f5de52adf8 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_FUNCTIONPARSER)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_FUNCTIONPARSER = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_FUNCTIONPARSER)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_FUNCTIONPARSER = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 6a6e9d93619c44742a7a97fb462466654374d7a0..54fdcf8bae9eb4b4eea79e1960ba4c592eec1539 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_UMFPACK)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_UMFPACK = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_UMFPACK)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_UMFPACK = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 21bc54bb3433c07459cb35aa0b8010a121996a15..7d3dada49ac44dd532e78122241d55963c62ff8b 100644 (file)
@@ -28,6 +28,15 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
+IF (NOT ${deal.II_FOUND})
+   MESSAGE(FATAL_ERROR
+           "\n\n"
+          " *** Could not locate deal.II. *** "
+          "\n\n"
+           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
+           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
+ENDIF ()
+
 IF(NOT DEAL_II_WITH_PETSC OR NOT DEAL_II_WITH_SLEPC OR DEAL_II_WITH_THREADS)
   MESSAGE(FATAL_ERROR "
 Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
@@ -38,15 +47,6 @@ which is required for this tutorial step."
     )
 ENDIF()
 
-IF (NOT ${deal.II_FOUND})
-   MESSAGE(FATAL_ERROR
-           "\n\n"
-          " *** Could not locate deal.II. *** "
-          "\n\n"
-           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
-           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
-ENDIF ()
-
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 2552771e414d994f790fbea052e19a968487c9c5..6cb0198de087d1f437ac46a054d0ce0a43f438b9 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_LAPACK)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_LAPACK = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_LAPACK)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_LAPACK = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 12f6652aff0804d8a8ee7a0546f38593367c633a..f748a7dd6129bfb7cd642dc247e63002a9950392 100644 (file)
@@ -28,6 +28,15 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
+IF (NOT ${deal.II_FOUND})
+   MESSAGE(FATAL_ERROR
+           "\n\n"
+          " *** Could not locate deal.II. *** "
+          "\n\n"
+           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
+           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
+ENDIF ()
+
 IF(NOT DEAL_II_WITH_PETSC OR NOT DEAL_II_WITH_P4EST OR DEAL_II_WITH_THREADS)
   MESSAGE(FATAL_ERROR "
 Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
@@ -38,15 +47,6 @@ which is required for this tutorial step."
     )
 ENDIF()
 
-IF (NOT ${deal.II_FOUND})
-   MESSAGE(FATAL_ERROR
-           "\n\n"
-          " *** Could not locate deal.II. *** "
-          "\n\n"
-           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
-           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
-ENDIF ()
-
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 90f8174114f0696b567192a5bcaf9d14bce1ff52..a863ecf1ffeffb4a36e268c0e682056d3741f93f 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_TRILINOS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_TRILINOS = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_TRILINOS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_TRILINOS = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index d2487744bdc5c8b8c6172e4ef0580d7df628dba8..0063fc00a34d13a13cf54657787aacf7078fc43f 100644 (file)
@@ -34,6 +34,15 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
+IF (NOT ${deal.II_FOUND})
+   MESSAGE(FATAL_ERROR
+           "\n\n"
+          " *** Could not locate deal.II. *** "
+          "\n\n"
+           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
+           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
+ENDIF ()
+
 IF( NOT DEAL_II_WITH_MPI OR
     NOT DEAL_II_WITH_P4EST OR
     NOT DEAL_II_WITH_TRILINOS )
@@ -46,15 +55,6 @@ which is required for this tutorial step."
     )
 ENDIF()
 
-IF (NOT ${deal.II_FOUND})
-   MESSAGE(FATAL_ERROR
-           "\n\n"
-          " *** Could not locate deal.II. *** "
-          "\n\n"
-           " *** You may want to either pass the -DDEAL_II_DIR=/path/to/deal.II flag to cmake \n"
-           " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
-ENDIF ()
-
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 1080411cc42acaabd55db591d639ff8fb1bbc320..332be155c84ca08fa7348846f438dc054a9285ba 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_TRILINOS)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_TRILINOS = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_TRILINOS)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_TRILINOS = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()
index 165ae5f5ef6de7ec1c273e8ff92a9785787dcd71..30bb9d1d6ced81347d07416b312537cbbff99f77 100644 (file)
@@ -28,14 +28,6 @@ FIND_PACKAGE(deal.II 8.0 QUIET
 #
 # Are all dependencies fullfilled?
 #
-IF(NOT DEAL_II_WITH_UMFPACK)
-  MESSAGE(FATAL_ERROR "
-Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
-    DEAL_II_WITH_UMFPACK = ON
-which is required for this tutorial step."
-    )
-ENDIF()
-
 IF (NOT ${deal.II_FOUND})
    MESSAGE(FATAL_ERROR
            "\n\n"
@@ -45,6 +37,14 @@ IF (NOT ${deal.II_FOUND})
            " *** or set an environment variable \"DEAL_II_DIR\" that contains this path.")
 ENDIF ()
 
+IF(NOT DEAL_II_WITH_UMFPACK)
+  MESSAGE(FATAL_ERROR "
+Error! The deal.II library found at ${DEAL_II_PATH} was not configured with
+    DEAL_II_WITH_UMFPACK = ON
+which is required for this tutorial step."
+    )
+ENDIF()
+
 DEAL_II_INITIALIZE_CACHED_VARIABLES()
 PROJECT(${TARGET})
 DEAL_II_INVOKE_AUTOPILOT()

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.