diff --git a/Doc/Sd1/Ref/Fig/bonusJavadocCompileTimeProblems.png b/Doc/Sd1/Ref/Fig/bonusJavadocCompileTimeProblems.png
index dc47c90a0107cfcbb7b6191c83ee0c785d933fb6..b05b5d16e1eafca0fc77ddd2383e66ad6f2ace1d 100644
Binary files a/Doc/Sd1/Ref/Fig/bonusJavadocCompileTimeProblems.png and b/Doc/Sd1/Ref/Fig/bonusJavadocCompileTimeProblems.png differ
diff --git a/Doc/Sd1/Ref/Fig/bonusJavadocMismatch.png b/Doc/Sd1/Ref/Fig/bonusJavadocMismatch.png
index 4ec7540b403ea6a25ac88463dc7bbcff9cdca770..84493cba069bf1d30d134b016502a92308b4f560 100644
Binary files a/Doc/Sd1/Ref/Fig/bonusJavadocMismatch.png and b/Doc/Sd1/Ref/Fig/bonusJavadocMismatch.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractArchive.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractArchive.png
index 542b6dfdfa738f615bac61d1485bed86b8355fbc..653db8eb79c3980633cb9903e400d795f22905f6 100644
Binary files a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractArchive.png and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractArchive.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png
index 4fce150c2707c1980886b392d2f4068268f0d2a3..8a5bbd6b0d25ed7d176d2874529bcd59cca4a62c 100644
Binary files a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png.marked.svg b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png.marked.svg
deleted file mode 100644
index 0a06603d0baeda35bb48b5f1cd6f9952df3dc1a0..0000000000000000000000000000000000000000
--- a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png.marked.svg
+++ /dev/null
@@ -1,773 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!--CREATED BY XMLMIND IMAGE MAP EDITOR. PLEASE DO NOT EDIT BY HAND! numberPosition="NORTH_WEST" numberTextColor="#FFFFFF" numberBackgroundColor="#000000" numberFontSize="10" shapeLineWidth="MEDIUM" shapeLineColor="#FF0000" shapeDashedLine="false" -->
-<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='721px' height='444px' viewBox='0 0 721 444'>
-<image width='721' height='444' xlink:href='data:image/png;base64,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
-'/>
-<g font-family='sans-serif' font-weight='bold' font-size='8pt' fill='none' stroke='#FF0000' stroke-width='2' stroke-dasharray='none'>
-<rect x='613' y='1' width='108' height='56'/>
-<g transform='translate(613,1)' stroke='none'>
-<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
-<text x='0.5em' y='1.1em' fill='#FFFFFF'>1</text>
-</g>
-</g>
-</svg>
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompress.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompress.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0b73af0f30d41eb18186d2baa5c1a18a2987f45
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompress.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompressChooseName.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompressChooseName.png
new file mode 100644
index 0000000000000000000000000000000000000000..6fe835bf86aa6ca60ed876ed0d3fc5a979b8d40c
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectCompressChooseName.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasChoose.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasChoose.png
new file mode 100644
index 0000000000000000000000000000000000000000..c942c4c4cc7fda37b035391f6f36d8095fa6db59
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasChoose.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasCompleteAnswer.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasCompleteAnswer.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d2d5dd5ff8acdd3f5525f996ccd0144d624f7c5
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasCompleteAnswer.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png
new file mode 100644
index 0000000000000000000000000000000000000000..108ad12648d555225260e7565d7ce4c4630236e9
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png.marked.svg b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png.marked.svg
new file mode 100644
index 0000000000000000000000000000000000000000..8b719d3d963f120f1c4929839abec7be977957f4
--- /dev/null
+++ b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png.marked.svg
@@ -0,0 +1,912 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--CREATED BY XMLMIND IMAGE MAP EDITOR. PLEASE DO NOT EDIT BY HAND! numberPosition="NORTH_WEST" numberTextColor="#FFFFFF" numberBackgroundColor="#000000" numberFontSize="10" shapeLineWidth="MEDIUM" shapeLineColor="#FF0000" shapeDashedLine="false" -->
+<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='550px' height='441px' viewBox='0 0 550 441'>
+<image width='550' height='441' xlink:href='data:image/png;base64,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
+RK5CYII=
+'/>
+<g font-family='sans-serif' font-weight='bold' font-size='8pt' fill='none' stroke='#FF0000' stroke-width='2' stroke-dasharray='none'>
+<rect x='12' y='254' width='53' height='58'/>
+<g transform='translate(12,254)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>2</text>
+</g>
+<rect x='141' y='386' width='101' height='55'/>
+<g transform='translate(141,386)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>1</text>
+</g>
+</g>
+</svg>
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExam.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExam.png
new file mode 100644
index 0000000000000000000000000000000000000000..32cb4e429736c910dc36363119edcf92ef9a9fc8
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExam.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png
new file mode 100644
index 0000000000000000000000000000000000000000..989fcd11b3c77c81f8f2073a2719e66441c69f20
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png.marked.svg b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png.marked.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4465c4cd211521b9f26e26fda24acd1d174ab912
--- /dev/null
+++ b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png.marked.svg
@@ -0,0 +1,490 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--CREATED BY XMLMIND IMAGE MAP EDITOR. PLEASE DO NOT EDIT BY HAND! numberPosition="NORTH_WEST" numberTextColor="#FFFFFF" numberBackgroundColor="#000000" numberFontSize="10" shapeLineWidth="MEDIUM" shapeLineColor="#FF0000" shapeDashedLine="false" -->
+<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='568px' height='275px' viewBox='0 0 568 275'>
+<image width='568' height='275' xlink:href='data:image/png;base64,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
+d9sbw0XNm0cN3BaMRuP27duvX79en6LT6QICApwWVXJycn26h4fHzJkzlUplp8onKbyy0vbfHy4+
+M8Gvv4d8apinjXV8tu8ygPBsrP+kUA8AMJRb1//yR2WlnaS6EmcgAGAAgkD8+Evmz7+cLC4oKL9R
+MeiewKPHslJ/ORIwyB8DrpeMEItxgE4PwRw7dmzw4MEajWbkyJGXLl3ieX7AgAEXL148ceKEsyfn
+eR7DMKct5eI6Ha4K1bJly5yBCQaDYe7cuW1l0+l8ly9f7mKZRUVFbb1cuOEHlp0pLS319vZ2sUyD
+weB09DVLf+aZec88M68HG+vF61daJl4ovdzeMeq4ZZMuvJL84pgLwZPCpj8Wfm+gGMB8bNM5Ztqj
+r870owECl489PSb50EluaITt2OfnKkc/8MmSUBfdg5Tae1SEn8rpY3y/1TK7OBmB8taNi9KrAEK8
+jcceOHEsG4Y640ndlH37edJNJK15CqX2Do/QqwBCInwgbv32z/Mf+4CsLCd6h+hDApUAtZ3+gJjH
+BtQfU9JUmJptApOz5bX3j3guXP/y8JYa5OYfEQEAAAN9K1NTE7MKIaqtZdUqzZW0KmjYEH8vAH//
+Dl3uqtBhw4e4t5IeFDpkoDsM1FempibII2MjhgAM8a1MPZKQlQ/tCBXtOSwyYrg7wBDPyiOPbz2S
+A8OHVKTuOMmMfn3pvCg3ABjuWZh0JMvVE9nt1QwDAEC7ubVxa3KVr07n0s+VljmbpFSnbk2qHLZw
+/cvO+zN70nvar//GtXeizStp6/YrjuxIZWJWvB47RAQw8PW5R+JWp2bB8OGtNo9bj1KpnDNnztdf
+f339+vWxY8eOHTu2ftecOXOgLrDCw8Njzpw5XQhYxzCM54XMc+X/+sM4fKBmzpi+M4ZpN6caJCIi
+Nsyz+KZty9FrR87eqK5iMBzD8a745jAAQQACd0ydMPCR2FGbvk//+ZejWz//t8ns+P33Ky/NnxUR
+quYB64JKAYDFYjl16pSnp2fv3r31er1YLL5+/frx48dJkmwcFSJ0Jk6jx+dRYYBou28KDF/y06DC
+9HM/bT+x6sGj25+euXwh5F5w3DzyzeTvGrIFl3MA5bkXHP2f9uvSIFZ5G2V2+9v2VqvAdrOa69LB
+6pChik2nikphbNzTnove3/CPk6EzHx8+bpiSbuaouXKNUQys73mabTI5ie9m0aOXbpvo1doPG0NK
+YsLWI/mllQwtZxiIbOeHUOiM2foFCU8/lhUze8bsyCHu3VzQ2k2lopnKymoANwB3lQoYs9kO4EKp
+Xp6eYK40A0BhfiH4zg5y68KJ0t+f/GYqAwCgn/vN+p69tRbk5+SDfnaoe7fqvyVt3X5hTj5TeXLB
+/XsakobV3n/z5nGbEIvF8+bN2717d1pamtFojI1tcEDv3r07Ozs7JCSkcWInh40EHMcAx2w1jl9P
+FJ+6UP7l/HCJmJBLqFKT7Z8Jv9VYWQwwgsSdmbvYU2NgsuDVFv6K4Y/vdyb10/ctum75+NPtVnN1
+tYX9Lbdi0AANSQhdKhlzOBzXrl27du0aQRC+vr4SiUShUFRXV+M43tLP2ZNCtXjx4mXLlhkMBp3O
+d/HiN3vE9deOneRwOJyuP5GI7pSfV6fTGQyGggJDS6Oq3oeZmLjB11f34INxf45aiX0jwp+NCJ++
+a8uzi3dvmhgLAH0fm/32zAb3gFzd5o8wGkhgXNIJ18vsnHUlgi6vVFYnSGTgP/+xafS5fZ8f/eSJ
+09sfe3TtG431+EbetRpFQINONd0E2nNYpDwrNSEhPeiNCPcW3rw33031nLtw6TBfmklavSCp/syt
+dJgi/0c/2TYsfc/WjQkL9mydsWL9C0PayOni7dF0ky3XS6KB7vaJQueuWT+jtoY8Re6t3lrL8zLt
+flHtpbThTW29/rtWWhN8Z6xYOrW+J6DlKrdWm8dtJTY21mazZWdnR0dHOy0n5+bdd9/dZZVydvTO
+oHGCwDhWmD1O10tKWa0OEDCPXuLJo7y+/fkPsYRySlQXZiY55/baOeqDT/cdO3xGoODq5asESaz9
+dFf6r6e9fT0KrlViuHogEO0MNrQvtAAgEokkktqZyL169YqJiTl69GhxcXFLrXIFV4+RyaSLFy/W
+6XQGQ+GyZUvrZ87eCpqpVKeCKcLCwgAgKSmprQybNm06fTqzrKzsz7auPIfp+oL5erGy/11E6R9G
+eT+1b92fqhcAqPvfRVw+WdB0pi0pV4vZooqrHdkubZTZg5ByEQnVNnN7Kc1d+7kXzPRdHs7ORh44
+aNYH8z5527N0+4nsxsPBN/Ku1Sj69XNrfRMAVMPmrlgxQ576/pvf59Uf6OxwqwvzS+XDZjwaMdBf
+5z8wqG7USaWSM6X5rc6LdPOPePTtLz5fGFS6Z0eWvb2ctwXfID3kn8zqyhRfN6+Btfg7Dahmt0bT
+NDRdF6Ctm22Zs0WKp94TCrPym09YbqP+Oyy/o9v31fvSpYWVcl09Xu5ubTSPZn3JbTCtFAqFWCwu
+KCgoKCio3+xmsYIdFxSzAAAgAElEQVSAYRhmtzlGDvF4ZKT3F78aLBamrNy69VjR0+P8QoLUDMNh
+GCYIXfJgYQAANTbhgZiRa1Yv8PHWaP28Nn/x7sihd2OAvfDcI0/EBUcO86SIrnlOQK1Wh4SEjB49
+OjQ0VCwWl5aWsiwrkUiioqK0Wq2LJlQXheq2aVV3VAoAYmJipFJpenp6WtrhlnvT0g47Qyri4v4E
+c8pesO3l3dt2nTt1suBUyulP3jlxgfYMD1COezxAfiRlyZKMoycLstPP7dvvFCf5uMcD5KnJi5ac
+PnqyIDs962guBwD9J+k9/ji99r2sUycLso8U3Wz9F7G8jTJ7kr4hnpCduWl/fnb6uUMnza2mAAB7
+IfuLb86dOnnhlyXbvzglHzczgIbyo9uzTmVfu5ybf/akme0llousl5K2btqVXQFw48q1GkW/xn6/
+xpt1nfLAeUsXBhUmvr8xzw6g8lQxhalJ5yvAzdNXZT65Y0v6+by8vPOFdffsGznMs3BPwsc/nzhz
+5szJnMraSjOk7/75xPm8vLwzWVmVjFwlF7WVsxkVKYunt5zD6wIdHug+enaM6mTCa+/tTj9z/syJ
+rMIufm2t3VqQL+Ts2Zhy4syJlJQzFW1XS2s5m6d4jZ4xDI6sfndDypkzJ1K27Ml3HttG/beQo2al
+1VdLW7fvHjljtPxkwpsf7E4/c+bMiZTdKeer22keTjmU0A6T4cqNFr2U8dyeTZuScqsbtrYmXWp1
+yxWc0V67d+/+5ptvvvnmm927dzsDwbr5dGEY8DzI3Kgnx+l+M1TtSrsKAoAAW37548oN63Mx/SRS
+iue7GDvuPEgp54YP7OXr0/tKftGo4QPdZUL27xdlvdyGh94lpniqG7PORo4cqVar8/Pzz5w5c+7c
+ufPnz2dlZZnNZgzDhg4d2tkuvXOuv8Za5fQBLlu2tKd8gD2lUs4rjI+PT0xMTExMvHAhNzo6xukD
+zMnJTU8/fPhwOgDMnTu3Tx9NNy/1bo9+LeMp7vbo155QkXI34751P20qtrO0yCNA/0xi9GRvAO/Y
+lauSP113dPl3FtZN1i8qKnwSyAHkUbErVyV/tC5l+Xd2cFMMfd3v3kAlHRK95G3zynU/Ld7koNxk
+nsE+gerWlCqq9TJ7ENW06GfTf/hi0dafQBbw/Mxxw+QtUwAARHD9x+QlFyy01nvcqkefHUaC3Xxh
+V8q+CxYLQ/QO8HtqVVQIwKV6YTKYFQE6ZeubjfCa+Pr81MdXv78j8otHY56ISV29cePJmJUTn3hr
+fuXqre8+l8gALVd56kfLAUA0cP7Sheb3N65+bQdDy1WeQaFBKgB7ZU7Sxj35pWaGVumHzX3riSEA
+0GrO24jbkJfXrJAnJG58d0Gl8woifTv/vbV6azHz5598N/H91/aAZ+gTS6OGuIvauFn3FjlbSYl6
+fUXl6oQdq1/bASq9b503b2Cr9d9cjZuXpurw9t0iXl/zVmLCxo3v7qlk5Cr96PnDoga6tdM8ANwD
+hvhfO3bmt2v+MQM6sLS6bHbZbLbr169fv35dJBI5QyoyMjKcMevOEO3uuP4YO6fzURZW1HydWsAy
+DoomAMBmYz/cl/dIhK9KIS4qMVM0gXUjLEAAbMfu4/0DAh6cNuFqqamySoiNHd9L2t0ZxDzP5+Xl
+lZWVOWf1YhhmMpnOnTs3ZMiQXr16SaVSp2h1rk6GDQ09cPBQp46xWKz141Wux/i5gjMOsMsqVc/p
+05kbNmywWpv/mpJKpfHx8S2nWLVKSkrq9OnT4X+DW7Mobe57a1+5MHzT1yNc7e0rMrb/eK3fgzOG
+KlvbRPw1qdj94qyt+jXbX7jNr63905vHhQsXvvvuu7vvvjs6OtoZg240GpOTky9evPj444+3NfN3
+165dUVGR7RT74IqzGAgsy/v6uhE4FBiqcQJrJAPC3f2UNYzDUFhFUgQA9sNrwZ13LQKGAQ/Y0dPX
+VL0Vep2qsNh0o6ImJLCPXMx1s1qkUtmZM2dMJhNJknWnExwOxz333COXy3fu3OlcpaKeqVOn9LBF
+1cyuuhXfffdVCgDCw8MCA9ckJSVlZmYaDAapVKrT6QIDA2NiYm7pDDBEN3uePINZ0c9f2fom4q+D
+PS8lqVDu66mSM4Unt27MUUXO1f/JreVPwGazPfzww84ZVE6USuXMmTMvXLhgNHZ9acF+HuI/bjAk
+BaXXrYIg4ATmtD+ck58wDK5crcYIICkCw4i7+nQlNMVpz+AgRAz1AYEHYPr1lel9pRhw3a8WkiS9
+vLwsFkv9KuyCIMjlcplMlpOTwzBMF+IpuhiwLJNJly/veaFyfb6UK1f44INxf1poH6JLPc81s0LX
+T9n6JuIvhLn0ZFLiyfzKSgZUvqGjX18xd6Doz20tfwahoaGtpjeWri7wwqS+H++/+kcZw/OcINSu
+4+AUK2fkusPBYw7ACPIuDf3CpL7dugfBKX9AYDw0fdlHd/Dx8amuri4qKnKaHIIg+Pn52e32c+fO
+dS3qryuuv/8R/qdcfwgE4vbQoesP0RL0hl8EAoFAIKFCIBAIBAIJVY9D03RNTQ2qBwQC0VOYTCaK
+olA9IKHqMby8PLOzs1E9IBCIHsFoNJ4/f97FF1sgGkOiKmgLvV5fUFCwb98+lmVRbSAQiG5C07S7
+u0qv16OqQELVk/j5+fXE+zoRCAQC0XWQ6w+BQCAQSKgQCAQCgUBChUAgEAgkVAgEAoFAIKFCIBAI
+BAIJFQKBQCDuFP53w9NTfKI6lT/qWgpqLgjE34/Ll6/0798P1cPfQajsD0Q7P4h+Su5w846Ax1gM
+CEyotSkFzCEAjwsUYLwAzd5xidVn+xthzN62JUMzfV6U9nae9dlnn2uW8sADD0ye/AB6FBGINrDk
+p+w6TkU+NkbbM6Ud3neaipg1sqcefGP2psRkZdxrU27hROb/XYtK3rdfTUkx6zCTgkgAgXZTUm5u
+5uJCkpIQTd8hzdXUsI7qnjw3U3z4q8SdmYXlVpAGPrpksetaYdj26vIM/dxl88Jk3b0Ia25mxtnA
+6J4utmM++WR9Y93KyMgAAKRViL8yFy9eysg4brcz9SkDBviPGzfuFpyKKcu/UEz1D9HVP4um3JTk
+DF1YDwmVKTdpX7ouuOeEylqY+7tBN+WW1v+fJFRM7oaXlqdT0UvWxP9Zy4lEn9tVdeHKpQ82Fnz3
+IyVxi0j6TNbf5/CEpyVeHmGfvoVLRQRJAoAggKXg2qU1m9q7G8PhzZv3ZeaXmFhKqlDrgic/Oa+9
+NmXYuearTEX0k6+GaygWFJ1pL5RG66XRKqhGrTo7ede+w2cN5SYWFGp94Jjoh6PDNZ1862eLYm8j
+CxYsWLNmTVe0yrD91cWpulc3zA+5/W2VOZ2wcF2GiQUAoKQKtS4wLDpueriWBrAcXvFCIvtowuIo
+9M7Hvw3Hjx9nGKZxyqVLeQDQFa3q4Jkt3JuwMnfE0kZChXBZqHodTHN+sNttHW52bCum78xgFVJr
++t7j018a+ed8H1e+/tFnalT4Z+/2Hhp8/j9rJV59SImY6uWGiyjaXXEz60JN8XUMCMAF9+EhYev/
+U1VlasOSzkxc9lmm4p7oJ2cGKsBann+2rP3X3Rvzc8upsPhZIwM7f9XaqJeWNIytMfl7l63cXigN
+jpz8ZKCGYsty05N3rvn36cmLFs/S010u9vaiVrt3XatuPW20VdZqtbJekQvmRShZ1mjMz9y7b83i
+3PhlS2K0qFf5G9JMpeq1yilX9QwePGjkyJHtFtRTzywSqtZopkDtb3b4S3hv0mWvyEVx5WvW7U0t
+Hjml7tE2Zm9atz2zsMRkZUGq8AqIiIuPq/2h0c4upvjwxg21fjS1fsqCxVN0rlzE6RffyH1XO/TL
+Ff3nzriRciL1vkflPrrSY2n9HpoJAOf/k3DtyM+kIHUAo7prcOTxrW0WVHg21yod8fxLs2p/14fV
+t9Oyw+tWbM8sN7EgVetHPPxk/EgtDQBWK8ta01fGpwMAKCIWrZsX2EZOS+62ddsyCgtNJhak/eMW
+vTOF2rvo30m6RevmBQIw+dsTtxeqoxe//VhdCw8fGTFy0zvL9q3bHv5/j+lpAOPpTet2ZpaUmEws
+Sym8AkbMfPKxcE2LeyhuVGz7hxhz927ZlnK20MRK1QER8XNnhXTXbKgftfrpp5+6I1St1SGTnfDC
+yvyIemOIyV43f2XxlBXLpmjb+nZcbKsAAKD01ev1SgCAwPBARflLn6UcNsTMUqNu5X+W338/165Q
+ufLMAgCU7Hszfh8AgG/86uUxAADWs4kLnjeZTCB16ZFs2XU06RWt+duXvVqSX8JSat+wKU/GR9Wb
+b5b8pC2bkjILy1mpV8CIuPiZDY9FO7saepKUZe9stkS8tjg+UNa0J/ENmxLja0hPP5tfYgKFb9jD
+8+aO0dHt9JNNbsFVoYrdWdub7I5bDwBz1hDOza8XOADAsr/WKSKblN/xb5PsfRmmgPgYfbgpQr04
+NSk3+qlAus7XeaFEM/n5J4NlYMxP3bVzzTvlC5bOD1e2t6s4OeGrTCpy7uIxarCWGylXuwmKl1kr
+Sk/Nef3+rF1Bbz9zYOT06j8uAwiAYQAAgDlj9zHAcJEIw7G2LQJfLZWam3q4OHBMs+9NoY+Imxup
+kVEWQ/LmzZ8laHXL635vS8P+uXimngIAqbrtnKb8s78XKiY/Py9YxlgZjRdAeaPiL6RklEiDF8Q1
++R0m08dND05fn55yYaY+mAZrSaN6y07esm/dOs2KJTGa9jzObR/C5G9bviJVGhH//GNaMCRt3rxm
+jbKD0jqg2XhVd/qIVuswcEQAlZGbWwx6LQBAYWa+VR0WrO3g23GhrbZASkkBytBC+4j2cOWZBQBQ
+Ryx4aYoXBUApNADFAADq4LgpIzSUMT/5u+0dP5Itu44msKzUd8oTk9V0eebe7V8tL4eli6M0AGDY
+u3zZTmtw3BNxerr8+N7t65aXw9KXRirb31UvmacTVm4uC567JD5QVtuTlGseXjBPTzPFhzdv2ZyY
+Hzx5+tw4DVucun3zZxuS9cunaF3s/W7/GJUxY18mhC0IUwIoI2MCk7cnZc4MbHCpSNXB4SGBABAY
+EihdtvCrnelx4bU/Y1vfZSo3sdLg8AC9Tgag69SlkLzEaiwqPXi874wJMo23tayEx2oN/OAVLw0o
+nwM8JjhYVdggnKagLaNREzX3+cIPEz97bf6+4BGRkVER4XW/TmhtcO2Apd7LmpmZeNbAxNRqGSXV
+6LQN3WI7OaXa4PDA1pyExuJiE3gF+jb3nMr0gWrILC42QbCmWb3p2MsvfZZ51hjT0ehJ64dYMvem
+lutnrn5qjBIA9HPjc+evPJxZFtMdpeo5Wq/DwBGB1PrTZ8umaDUAhuO55eqwEbqO6tzFtgrOxsJY
+jCWXM3Z+d5ZVR4T7AiCtQrTV+bn6zFIKdeP+AQCk2hFjwgMBIFDPnp3f4SPZbtcBoAic8lhUIABA
+SIDUtHBdUqohaqaOydy7t1AdufQlp/kVGCAtX7huZ3LxyJnadnbV+8O+/Gpdrlf84ucbixel1ocE
+BgIE9mfPZqwxBUeNCdEABPpaMzITz+Yap2iVrvV+t12oitOT8hUjZjp/OGhGRA7enpiaYRzZWs+p
+DA7zhe25BmZKCwuz0a7A6LjgzK9W/Ls4LCIqJnqEXtkpP68AAme2AgBGUdAoKl3a15PW9Kbc5ISI
+spVWnJ63ZGDif9oqRBP+5PLg6YazGSmpqYmLv9se8fxr88I0AGXZ2zfvzMwvKbeCVMqyrJ5lAVq9
+PNdzdgulxksKuVYrgLIrh5RfNljZ8q9eiP+qUYsvNgH8JYSq9TqUBUcESxOPZ5bFxGgMGWfL1WFj
+9K7WeYdt9fLG+fEb6x7IgIjnn4wPpJFQIW4tMlceSanrxQUGesFZQzEDupLcfKsiMFzXsCvMFzYb
+8i2gLW97lwwAwJTx2RpWOuLVBW1FMNNKjQIKy6y1hysUFBTX9kSu9H6uClXSI186PziHo7b9m6rb
+dACAavq1xnvbwZCSWsiWFy55rPF8q5T04qgprdxfO69sbrRLG/Xa6uDcjKS9+75akrw3YsGSecEu
+hmfwGEcTbpoxYTUlFfaKcgyI+l7m9Lx3ilKSZb29x6ZuFByO8sMnO/o9r9SFxzwVHhN3/MPF6xI3
+B69+SZf64ZpkdsSjcx8L1FCmzM0rd7Yp3ntdzdlEQrRaKWTmFjIxTWP8LIW55SAN0ypaqzagACyd
+6kmbHSINm/v2zEbRb5TiTx6SoTqoQ1lYRDC1LiOzLCbweGa5esQYnat13nFb9Y1+dV6EEiipQq1R
+ooFwxK14Zrv2SJa7flE98sNKqh8RbMzI+OqzsCXPhyvbvOr6k9H1Pbhrvd/tDaZgcpMyyr2iX50/
+puEbMexcmZiSapgS38JtZ8k9WwLqyNaGuJvtojWBYx4LHBO1d8lrO/dmxgePcUGpONwCQAS/9aq8
+n8/5tz9hGCMpSKFuKMphtTls9qrS/LOvfTh80/LQDxe72hSDw7TwW3G5iYH8EtY3fmZUiBIAtMUK
+gDbCBhmDqzmbEhAVoU5P3bkzf3CjcCEmf+fOs1Z1ZFQA3eOtVN1fRyUb8q3qMX+J8CSmrNwEUqms
+gzqkgyNHSFceTjlcnFHuGxOpc7HOXWmrMi+dTodi0BEu48ozS0kpsFrZ2/VIGnMzC8Fruo4GUAfq
+pMn5pw0QqKvrZgtBHamTAUA7u5wehYi5z4/4atmadSu2L14y0/WrcbH362IwhXBkgHMTG32p5Wab
+13Q2NdPkOyUqWNfIfPKKDN6+MiMl9+GnAgEATLl7t6VYA7WU6fTezZkQ+GRkvYC1vqvsbEouq9Wq
+pWDKzzcB5St1bTaQz6RJukemaqeMrczMzU/chAui2h0YBgAYgWOAE7ykaH9SxfGZfWdGtxmebkhK
+2FuuDw700kjBUpabuisX1JF6Na3QquH3lO2HtVE6KcWWt609tM7VnM2O08c9Pzl3+b5lb5ZERo8I
+1kitZWczklMzy70mL4rruKVINUrKlJtxutg33MWIalnYlEivZclrVlIPR4drZIyxuFwWHBV8Ox1/
++Xs/3GsMHhGsoUyG9J2ZVnXkSN+O6pAOjIpQpyZvLKECnhyhcbHOXWmrCEQnceWZVeu10n2Z27cF
+x4VQxjJaPyaw5x9Ja/nZ07kgY4yG9F3bc6UjFkRoAUAWFhfpuyR5zYea+BgdVXZ65+ZMKuz5aF37
+uxqcSsHzXnvUtHhjQqJ+2XxXlw5wsfe7rWNUmamZVt/pYU27RTpwRLAiPSPl9/hALwCgKOvlpMRk
+Z9zkk6/GR2kaufta22UyZOzcl19uZYFS+A6e/PyT4a6J+citHwCAYfO+s4tXslYzITQ7DAMATMAd
+DlvWi++PTdvYpvqCVMrmJ21PLTexQEnVvgGTF8THBdIA01+aa/pq55YV6VaWoqRShdcIZesaqnU5
+Z/Nmqp+15P8Ck7/bd3hXYqqJBYWXb2D0ggVx4VoX6kA5Ii46Y0PqVzvDguerXX3MHlv0mmbLtqQt
+65KtLKXw0kfro4Jvq6NPobQe3pWYbGIpqZc+4vknH659ututQ11MdGDyxuKwmBFKF+vc0lFbDUCd
+LqIrdPzMysLj50YmbE5es3wfpegf/fyIQEWPPpJSr8AAr8zUdcv2sZRU4RUQvSA+rs5bp5u16DXl
+xm1JiSvKWcqr/4jnF8WP7HhXA5qouU+eXbzuq69GBMwPd61CXOv9sGFDQw8cPHR7LKqOaDybx/Vd
+XSTvlbU3z5w35uVgAoELtZEUAsaLFCqJj5fVcJUxVzmX+BMwh9td/YYf/hI9Zd3n2WefaxyS7uIu
+BOLW4cqitIcOpV261HHnNmDAgHHjxqIq7XG6GEwhjipsZ/OO4Mp323AgCYEGAauP98ME3G6qrKm6
+jgtU/UK0mEBUFeShttKDWoUqAXFnMW7cWKRAd4BQ9ejKFH+NO+dbj+DEBJyoH6+qA+dRTFfPgGwm
+BALRWVx1/SEQCAQC8aeA3vCLQCAQCCRUCAQCgUAgoUIgEAgEEioEAoFAIJBQIRAIBALRiNrw9MuX
+r6C6QCAQCMRfV6iWfPSzAMA7eAEEnhcEQXDwvADA87wgAM83pDtTGu0VeF4QoCEdavfW5m//9A+N
++jOX9MzOzkYtAIFA/EUICQn561xMdnb2X+d6al1/ggACLwAGTmURADAMA0HAoHbVhtp0AQAwAQTn
+3toyarNggiBgtXsBBMBQu0MgEAhETwkVL9TaQADgNIMEQXBqT4MYCQJgIEBdOlanRLV5BAzD6vYC
+1H5GIBAIBKJnLKpaleIFQWiiVQ02FkAzG0tobGPVWVROxXLuQDYVAoFAIHrKoqobZwLBCfBCM+vK
+qVZYbXqrNhZgQp3sNbK0EAgEAoHoOmS9RVUnLnVKJTRYVy1sLAEDp5JhIPD1miRAYxuLh8bjWAgE
+AoG4vQTTxYOoEg+iWow7bDxx3eH2O+P1O6vtWmnjJ93fz0cvl0pENO3gHVeuXVuxZPGJY8doTKAx
+QUKAhMLd5NIbJivHg51zSESUSESxnAPHcYmY6qXs/cp7K3T+/pgALMeWV1aLxBKaABzHNn/2jUtC
+5eB5DKsdkeIb/W+sUnyDnYTxjfWpPv4CGtthmODMg0AgEIjbiwjYB2VndZSxPkWMO3S4UUcZB7Ml
+P1iC7UB1ukxKTOAEAIbjmMDj27/58szJkwLPyyXUaL37AK2awAmRRJx95WpRZY3RyigldC83cVm1
+rbLaeldvUc610g/feOXDzVvEUqkIh6sMV1HNDdBSOOlw2aICEHjeOdpUZ10JvCAIIAjOsSu+iY0F
+ALwAQoNB1dRPiIHzKAQCgUDcfmbIz/qSxlZ36Sjjg7KzWy1hnS2T4UwsZ5djNI7hDLC//vKLzW6T
+i2mtUuTjLpOLaI2yt0zm5qPxKr1ZDQQpcAwBjuKKylJT9egAncqtMLe8pqyoxH/gQBBALmaApyVi
+giQ6jmaoFSqe5zGnDYTV6RBfJ1a1nwWhhY3l3OuMABR43mldYVjtsQgEAoG4/QTTxW2pVL1WBdPF
+Z5nO+QBpDGgSSJIAjP/is3XXi68RGO4mIjzcRBKaFlEUSRG0SCwVS3urPQiRBAeBt1l8vKrYGguN
+C6H9tMfys69evtxPH4AB1kdCqkVAAUEA4bJFJYAAPECDhVQ3VOXUJKG1aMDm/3mh3rpCfj8EAoH4
+cxhMl9R9lBNDF0mHjiKUtFD0g3XHB6ylIU9nhcqrdx+pSEoQBO8QUn/Zj2MYRWIevWUyCcULIJKK
+OZ5n7TaCEFG0lMAJwVYFmOAmkTgwRw3DKCQiL6W0uDDfZisDATdWVajd+wLPc1zHrr/6qD/nChT1
+a0/UKhPPN44ArE0HAZrNuBIEaGZvYRiKTUcgEIg/AQ/CXPeREWwV3PE3qrdt5T1mi4Lc6/P0was7
+W6yFtWM4DoDdKC8tK7kOgMll0l5SGQAugODguNpwOp4TmBreXu0QBIEXHBzLc7zAcyRB3K3zwQhc
+JBZLJGKZXCKXy9zkMhHNuW5R1Xn26vTHqT11/4CvVyMBnJEUQu3/9mwsBAKBQNxmRFh918/wv39Q
+A4D1G4fBH1xRgziJcUdni7UwdpwgcZxgWYax2ykS661UiGVyjK3ieIFz8ALgGE5hOIHjhMA5MAIX
+BCAwAqNpDBMwjpeIaYlIhGMYCECSJIYJBEliZMdro9eNUQlC/STdxjF+tZEUQsMgVZ1KOT8LdQNV
+tTmR3w+BQCD+XOwC2UirAOv3snzyKMeBl2uKmcZ5OlusSqbBMYLlWHN1Fe/gJRIpCAJvt1I0ZmME
+swPsVitHkmJM6C2ixbQIJ0mO4Hm8BnCKMdk5DKdpkZu8F0mIMAyjSArHcRwnMazj+MMGi4qvkyyo
+HbJqMI3qDCuojwCsS4C21rPoEZ555pl+/fp1+fDLly9v2LABtVoEAvE3QDlo2oxxfvKO9IUrP23c
+k+mBOYMpaDxwiXxiGH/8Pdt1mlDIHaZar+B1h7zThppIhuHA2G0lhssad7XNZnM4OBIojscrrHbb
+jUopRRaXVxqNVX3Vvfv39dF4eNwsu150o+zazSqxRCyicVqsMtfYcIIAAcNwwunJI/COJbMh6g+w
+ulVlG0WZ1+tQbZ7m0YB8nS0lNNhhfxmnHxonQyAQfxuM55KSlPHx9/mI21Ep47kf9x3BbV4PSI0A
+AESYeEI0IQZi/AcUAH/xZdMPh5w5f2e8OnsBDt7BsmyNrebawSQPEq6ThCA4CIEXUSK5RGKzMSU2
+TixViASm+KYFEwxqlfKP4tILBqNRAJ2HTELgUgIMFy7wAs87BI7jWM5GkSKOd3mMihecAX+YADzU
+rSYr8M3mVNV7ApvMAhYaqxT05Eq0n376KWqdCAQCASBWq8lrRzZvhja1ijOe+3HjjnNmtVoOhVyJ
+L2kEx3HrR2HWFjkLOWVnQ/4AwGQ0YhgYy0tFNytH6DyOFd6w8LyCppVuMoxjb9ys9lR7eLmrHFIR
+iGzWm6aqiptKmTT0bjXLC0x11fWyskGa3mIgGYbnOQdj4+y4XUxB7Rqx7VK/KG3de6dq4yYax/41
+VSmeFxqvByg0GrsSBBRDgUAgELdCqAImPzFtkPjakc2bj1yztaVSNp/R8bNGe5I7zMGFXOtv+yvk
+lDvMwV25ApokHKxgN0kw3Evl4U4BxbMcL4gw6OflEajz9PdSuouF3lKBrqmhCOym0SwWcBF7Uy0R
+fDwVgTqtDCc1vMNefZPjmRqmpsZu5QXeOQe3UxZV4zXRheYjVdAws6r5eoB161ag1oRAIBC3BFId
+Oi0eYPOPBzdvg/hZoxvsqgaVmhV/nx+cywA7UFvMYcF08WC6xIMwizDOLpDXHfLfGa8u2FJO3GQS
+kiI9dXqDu5JjOA83NxNrM7McDhSN0f28vGiKJAmCl0uvVxitDN8HI3v3UrE3b6gkEpFYzEikdl4g
+FDJlHx+OY6m9kAYAACAASURBVAFwHMcwDKdpqctCVbfWHwYYLzRa94+vWw+pYbyKBwFrtB6gUDte
+hVQKgUAgbrtWNVUpMUCDuXWW0XZZlloil0tIiiYpkVdIWNmpYzQplkvENgfPcA6LzQ6CIBVLxRJl
+UdElk8mqVvXCcAooghBJONbhJhfbWY4BULopevXyEgRQKFiWYXmeE4kkrZ4uNDR02rRpTYSq0Tyq
+2gX+oD72z7lWBV+/VAXwAt94llX9eoA9Dor6QyAQiGZiRQIA2AoObt4G8TMGGQ9u3nHOCCC+5SfG
+cZwgCAzH+o4cV5qVKRKBuIawOxw2B2djbDQAzzqq2BsM4CwtKrIJJUXFVOkNjrGH3dVHXE1yPG8H
+XNzHE8dwARMASJwUBLZN7cjKygIAp1bVW1RCrRWFQZ1dVfsuD6zZSup1ZhTUf/6rGlMo6g+BQPyt
+qIuX8BkxbZD5UNLBjQmHOBvpM2LaIOOhpCPbNsOs+Pv8btXJbVYzz/MExSt9/VQBITUc90d5BQDY
+OQfj4C12G1FdYcfJYqNZ467Q9vHCSBp41mQqK7dxAl6N4yRPit00HnVLnws85+AdHMdhHWpV/erp
+Qt2MXaeBxQv11lXT9Wjrl1dvZFHdKlDUHwKBQNSpVPm5HzfvOGf2GR0ff5+fmPMRw+Yf8+VOjx/n
+I/5x849Htm2GWdPUt+b8325aT4ullFgmksqknu7ni/pkFBwa7OvOYxhOEjaWrbGyIpkCJ8BhsRVe
+NPh4ajGmRi4hboLDLPBiELTBI30iJ1ZXmUDgGYa5edNIUphM0p4x6NSqRvOoat8xjwmCUP/Kwybv
++W02UgVolXQEAoG4Pdgu7Nt4pJyrVSlwjlc94WkUe6rrtuIBNv94ZPM2tZy7FVewY/dhgDqhABDT
+pFhEczzOOxyAYxxJ9JKKLdXW384X9VLKPbzcS65f5RnWUlk1wEel8NVwOMHQkH30Z+dsW4eDN1kZ
+H78BEi/P9s+blZXVZPV0rG71I16ofdO80CwOkK8fxEKr+SEQCMTtE6rycnF9vEQtpNKzkfVUr1Xn
+jLfkCkhKJGCAAQYAJEHIJSJHdSVGAA+Y1c5SNEGKaSnPh9zlTtcQ7oKUdFMQwNo1vWQaGUeRHEYq
+eqsAwwTAMAwHCuxWu6mqqq+246nHTVamqI/3wwAc9SNVWKPYv6Y2FgKBQCBuD8pBMTHhSpvRaGuv
+R/cbN3m0cUdrM626TVj4SBElIikKIwhtH/e0Az+ZAANB4AFjQOAdvMVm41imt7vc4QCe5lmuxkEB
+RdE2nhdYhlSpHTjlfAmHg3fwPMcJQo3ZgmMuL0rbKNJPAIBBd+vGjhj06/Gzv18sfGHO5Ksl5T/8
+fLxu3T8BAO4fMyRI77Nl9+GyCpOzhBkTR3l7qg6kZ+fkX60v3cfT/cWnpvh4ugPAjp+P/fDz8U7V
+C4r6QyAQCCfGcz9+fu7PvABapRbJpARByCjKz8/3V9YuMDU0iAgCGAcml4oYB2+22yUkpZHLZWI5
+TYoowlFVU33DWoVT4v59/XjGIgAGBEkQBC2SUzJNhYXjXQh6q5UyR8P7qIDnhcEBfi888cDgu/14
+nn/hiQcenDgSBMG5JIUz//0RoS8+NaWPu8K52UsuWbn4iQX/mPrUzKjGKvXTV/+JHjOk2lKj6CVd
+tfjJt/4183ZWK4r6QyAQiJ6irMZaztSU2a2qXjKRSDT0npBeNCGmyV5iihc4K8s7BLDzWJWdcQDp
+Ju8tV/WmJEoOJ60crgsfq+h7F05LCLGckPTCxTKMFjtw3MLaXQkbbxr1V+ffq33bb70wdbTqxIxJ
+owCgqLTiwYmj3l27vcpcAwD3jwnt5Sad98b6X9KzAODIjvcmRIS++9F21+sFRf0hEAjEXwRB4B0g
+yEnSp08fmhYNu3/q1bzzUrtJTFM4Qdy0mOUSEefgOQG7YbWS5gqiRhB4uG6piZj6iMLDsza6ATDA
+McAwwEicBRrHOiFUtfOoeAEDEOpWpeVdDj6fMWlUUWnFmi/2rlz8xP0RQ3b8fAwAcvKuAsB//jVz
++JABvxzOGj3jDfRNIxAIxJ0rVUqxOMzXV+6m4HkH5sCjZz+d9d0nUrGYpkmCIq02q1xMCoLACex1
+Y6WAYwJO9uqtZgjyRnm5cxEjjCAxggIMJygxT4gIknLl9YX1i9I2WoVW6NwK6EH6voH6vr8cztrx
+87Fqc82TD9d6/zLOXFr75V6Fm/Sph+/blvBK9s9rZkwchb5qBAKBuBMZoPWOCbnHU9MHx4GmxSRJ
+qzx8giJjxTRNEZRSKvPorewlFcvFdC8xJRaRMgktpTCrxSKRKrx9+qnVnu4qjUrRu7dc3lsqcaNA
+wllo3uZwdPyuYbL7V+/0+7nJJS8+OdlUbQ3y7+vj6X6ttAIA1ny5d82Xe4P0fe8fE/rUw/etXPzE
+L+lnnI5BBAKBQNxBjBo0mKIokiQImsAAxzAaBKFvaAR/87rtRiEmOAAXUQTBCA65zA0HYFjWbq0h
+VH3zs3/rP2wcTsiLCs+yjNnBCwIvEJTYgVMMLr/Lbr9NQlVtrunrpe7rpa62WAHcn3r4vnc/2r5q
+8RMPThwVMeONnPyrOflXfbzcH5w4ysdT3TgsEIFAIBB3BCKxSCQSkRTJMHbAASdwQQAMA78xk0rT
+djJVlYIg2BkeEwSeYQQMt9tqMILy6h8glog4m0Ui7+3rfw9FEiIKwx02EATOIRTfrKqxdRxK75JQ
+Bep9vv3o5frNR/71QYNKTRzlJpf896PtX36X4kw5m7TWGTTxy+GsByeO+v/27j2qqTPfG/gPAjsC
+gSHANAhsHLksUV5BKiiCgBWhRVlHoCPY8TJafBGPim8trra4rHE6MHpK6xHroB5RKzotMAU8i0tH
+wAEFvGEpOEoYA1QiSJxIGAjYbEDeP7gjNxVatN/P8g+zsy8PT/be3/z2fpJ8dTjyr1lFFtNN3vZz
+q5DKkFIAAC+jabo6XZ1PHre2tnNqHX19Tc3uoNLQmGZg6vrWvwrPa3Z1avM029rbO7gfuzQ0GA2N
+TkbPQCDQFQo1mWkdTzqJa+/S4ql/JC2GeVBfpW5v//cTTR5ff8xND/9Jq4Z/NV39rlKuaCKia6X/
+rJDe1xiAiKpqG65+V9na9qPFdONrpf+8cOn7vmVPJufWNTyaY8NeuPz9O9tjK6SyVSvc2ekm32QX
+h334Z7zYAAAvI01NIo0nmjwNevKke1R4byRo8I3MjBf6dWlq6AgEvzL4lWi6ma6OrhZPU/Brc91f
+i9rUnPLhgx9b20hDQ4M0u550PWnveM2YtbX+Pw4zftPezo25aY0FLvNycvMdl+/6Wf7yVW6GP2O/
+l5WVYecDgCnC0dFx6jSmrKxsSHuCg1Zpamp0dHao29p4WlrMtGkaGhpEGhqampqamjxN+ld54Y8P
+72kKhK0PajrUjx/K5ZZLQhiBkKel3d6m1DX4lb6RCXVS15MnWvxp1Ml1kcaPner7cmXJ9WujN0YL
+OwcAAIwpOTVlHHNp0MMmIiGRkH5tJrv9z4kp5tD7AAAwlSGoAAAAQQUAAICgAgCAV1LPYIrKi1+g
+LwAAYOoG1ePH+FojAACYinDpDwAAXoaK6pmUlpY6OTn1PZw2bRr6EQAAJtCPvd8BWFpaiooKAABe
+uYpqRGp5+aXC8tqHLZ2Mjr6Jub2rp4NIXf7NuaKHxgtXB78uJCKi2pyETCnZrAj1sSR5wdnUOy3d
+C/MYfUPRb5zcXW2FWqSWnD/593ointkbv19px++eQ1F4NuVWC5HOrP/YsNS8oybny2+7V8S7ePp/
+K4fcZNOfs9xBkVX0cEgTzd54dwX/0pffSvu/XUpnzn9s8BLV5PRN5DH6hiLWwdXVzoQ/ZPGBDSYi
+xmZFqI/hd8nnrj0yXrgm+HWDnhnYN971t+tftmPAyvu2aN6hlFy6VFIjb+nk6egbima6eLla6mKP
+BACYvKDqqC3KLpI+ZoxZG31qbpIrmolPNPYvjZCO2ayZ+tSiqJHJbv39ooHobQeD3qc65dIatV33
+OV8hkbUMvwJd1mYWcaRW1PzwiNN5zcZSyCNdSz1j4ZxZwk5qqa+sb+EZsjYiXeKJhDxqIyLiGbI2
+Zvo8IuJb9n13L8+QtTHT7WyR18ru/L2+Xv5WkJcl/+nt6ZvNYg15RMQz0x9//wzZouLqt3+vbGIM
+2d8YEtekeNRCDHZHAIBJDao2heIx0Wsub/n3B824mMxy97LjU3P5N+eKHj5ufkzUvTxjaMhrqq+p
+VdvZ8okUElkTz9BYt+lRx9AVCG0XL7UlUl796odHnL7twqW9DfAyJ+qoyZbWt/BEDkuXWvbUN0RE
+PBOHpV6W/SlLgya23c1Ozv3hTlGpvaWryVMNNpzj6WXb13PN4w2qQVtUSx41EenP8vFfbILdEABg
+ZBN4j0pXJNInenjj24vldc0dz7Bgk/RqYWFBTs53D4lnbGNn3B8IZuY6nfXS+g4iUkhlTYwZK+JN
+UGs7FeUXCwoKCgoKJIph/hZbB0sdoqa6+rYJ65/BW+SLWGOiljs52d/VKDuwIwIA/AQVlZa5+1ue
+XE6RtLLofyu/M5u71Gfx+O65tMju3Or+OUWd18xETF+TOklkYy6V1krrO2bqSmuaeGbOlrxrtyYo
+NppklU1ERLw2M3e7p4saXV0+0WOurY3oqT9Clvs/8blERGaev19p/5xbFL7+1rKmby9V/nDt2x9K
+jed4vuVla4D9EQBgMoOKSMvE3ucdG+ea0qKictmtb3OEa58+jXd0UifRoLqIfeNdfztem7wk+3zp
+rZwi0e/9bHue4ZnZmDHSOmm9XLemicc6W/Ll1yaorUz3cI6+Zg1tZktbGxHp6g8XtX33qExMmKcX
+HecWiQxslwbPdK69U1R09Yc7ud/qm/SONwEAgH4TeOmvo62tg4j4wpmuby1kedSplCuJdHX4PKKW
+ekXPqIomuaKTiK8zdIyClq4xK2SIOtseDxh/wTOzMeM9rr1RWNPEM7MZbmDD5GiuLK3hiIxZs+GC
+ynCOp5eXl5eXl71I6wV7S8vA0sHP00aHqEmuwBVAAIBJrajkV5Mza3XNREI+NdfJOokxMRMSaVna
+z9SRSWV/T/lGKjLoVNbJmohnPMdO1L+govLSxXqeWln7w2MiQ5GZwYCxgnzLmWa8H2QPH/NYZ0s+
+NU1Yazvl5RcvSomIdFlnV1vd/omVaqVc9rClk2c818vh+Uqc7r+IiIgnsne3Nx5mi8I751MlJBKZ
+6Gu11dc8Jt5r5iL8iiUAwKQGlT47UySvkcseccToG9q4u3va6RIRf+YbK5fpFJVI63+QPuTpGJrN
+et3Z1WHgTaHH9dJKIuLpGLJznT2HjLLjW84U8WT1NNH1VGeLrLKSiIh0eLP6gqpFVlnJ4+noG//G
+ycHV2Vb4nN3T8xcREbWZ9QXVoC2am800q5XKZdL6Tp6OMevk6umAW1QAAMPQWOAyLyc3v6vrGZbB
+VygBAMCkwlcoAQDASwNBBQAACCoAAAAEFQAAIKgAAAAQVAAAAANMwOeompqa0I8AADCBBn7waQKC
+SqVSoU8BAGDqBhURXS6VolsBAGBCeDjZDHw4YV+htC5wGToXAABeUGJa7pApGEwBAABTGoIKAAAQ
+VAAAAAgqAABAUAEAACCoAAAAEFQAAICgAgAAQFABAACCCgAAAEEFAADwqgRV2X4fz6jreOUAABBU
+P5O6M+/YD/LOmTpSpG/3CUuqe+aVNaeHOdn77LuuHjgxb7vrO2fq8NoDvMoGnkmcXH2CwvYlXVeM
+vZjk8w378EZ4qtGaio1i3D/OiPXT733INyBS+4WQlclzrU2/JfsPBwO++dCRj5cb4JeEcY/OOeyn
+r1a3KGqup584uDmocO9XhwPMR1mkurCwmhaj61BRjStc9A368YnU5elH0stanppPUfh5mL+nk72T
+q3/Y54XDvl3iu2zapJ++L1Ey/G6Zvi8syMd1yBqa08M8I89k7dsQ5O/j6enzTlS6pDpvf1iQv4+P
+p2dQZJJE/QwNAICfLaoYPp9vYGBi5bh85+Gvoh3L9u9LV4x47EvObNhwpPJR+mZXV1fPsO4Zm8vO
+RAZ5Otk7ufps2JdVp0afIqiekeREWFT5go9Tr96++s175oWR24e7oKcms+Do/+Sf2HemephVGMxc
+vD7mq4LS2wV/WUfJ+46U9T7xKPtEtkt0akbOpYy9M2/se2dDktnOrzJycnKOL67evy+9bvwNAIAp
+wWT5Jm/9G1nXm0c69u3Wnz4cYmYccOzq1auXjgeYENWlR27PNtn51dXbVzOiHSR/2HxEgn5EUHXj
+inZ7OfVwfedE9QizXU9K4gI+3LTAhE98c++t6+0k2XnDJhVZrY/eRCf2D3OTy8TRe7GdCZ/IwMpv
+uYOipqa5952Y2fJNy82JiAwWezvy+QtCQuz4RMS3W77YvKas5hkaAABTg7mdOSnqFaMf+wOvuCSd
+kSx+773F5nzimyzYummxIju9DN3405ua96hc3vsm2rvnlhJf35xomF2IFDWS+pryt+0T+ifNtGsZ
+LveIyGrT3vVZYfuzvA8vH3inq1mS/ucj6ddrFBwRNdeRlTfXF2FmfTPyGTIxMO+9xcUQEad+lgYA
+wFQzyrHf/yZXUlPz6OLG18/3T9JfiUMcQdWbBSYm5uYGY8ykVhPj8HHOVyHjG2Nhty4mIGv7/rzF
+0f27atbuDZ/Te8dPH7YzIFIkbfDJ7p+fzx8w+IIh5oUbAAA/L7WkrJpvvs58jGN/kJmh32TstEPf
+/bxe4ntUJlYz9WsKy5rHOz/fbmuMX/XB/YVqfk/qSG6UMYtDQuwMeiq0usltAAD8nOrST1zkFge4
+8Mc49vsGTPCtZprXlZdhkBSC6vnxF69fb1a4f3fS9bpmdbOiuiwva4yPSfDttu5dLDl4QtJT45vP
+NG8pz7uuIFLXFX7+eZZishsAAD8pjlOr1c2KOklh0r533tlft/jjD70NRjv2TWaatJRfvN5MpFYT
+2YWsc5QciTxRWN2sblbUSfLSC6vRqQiqZ2O36fixEH5S5NuLXl/k87vdiTdaxho7ynd8b+9irqbn
+KrN5yIfvzbwR4WPv5LX5jMGmmBBzZrIbAAA/XUwV7fZ6/fXXF/m8HbY/XeG486tvYnvuUY947Jv7
+vbfVJG/zIifXzel1ROYhcae3muXt+53X64t83t5+Ah9B+XloLHCZl5Ob39X1DMuUlpY6OTn1PVQo
+FJdLpesCl6E3AQDgBSWm5Xo42ZiYmPQlDr6UFgAApjQEFQAAIKgAAAAQVAAAgKACAABAUAEAACCo
+AAAAQQUAAICgAgAABBUAAACCCgAAAEEFAAAvoQn64UTVg8TERPQmAABMBJtJCCrB9A2/fRNdCwAA
+L+j0X/82ZAou/QEAwJSGoAIAAAQVAAAAggoAABBUAAAACCoAAAAEFQAAvCy0plqDqu79C6/KEPp6
+014z0Uc/AOBM8lKwnvFrVFQAAPALgqACAAAEFQAAwC80qFRZe/y3ZzXidQQAQFC9xNQ3Y7efqup9
+1Jj1yfr3sxomeBvKG3E7g7z3XGgZ7wKT0wwAGOvAbJGkiXeu9wvw99u4Q5xeMfoxe/v4eo+AXeny
+gdNkZ7etjrn5Yg3jZLmnxBvXBHmv8PfbvCuuoGFA85I+2rbae4W/3+bdcVcGnSJaJEnvr/HfmCLr
+ndCQvPNNjxWD/22Mvz3qlp9ayaA/LfnDII9tSfeGa/HdrNjNG4O8A4JW7YzLlXHdUx9JMmL3bFkZ
+7O+xwn/lNvHZm5NTNmi9+rsqd+dKuUovsPehwN5zBbFGE7iBR+UJ4oPFAisRceNfaOKbAQBjH5jK
+C+KP05iwvWc9WbpffOzAPrHgvz9bZjrascpUHfvigscnvsYT17aWm2nZSufwTyLmWDCNN49GHdh3
+1ip+LUukzI/5OJM27E32ZFW3EsUH9521iF/LEpHqdnqs+Hy7jYgZsBrTlX/4yru9/7H03P+LaXW2
+HHGzw65kwLPHY7K1rU2Hb3Bc1Dn5yg/+HGtF0uzPxH9MmH54iz2jkt6SmS6POLqTNdLjpFmfRR34
+zOhY9PJfQEXVcPn47jXB/h4B/is37ojJ7Yl9dfWFmA/X+wW86R0c+v7x/HtPR8LNGL/NCXf73xkk
+rAmOuUxc6akdUbly6fldfsFBKw8Uq4m7nZuYLVGNulpV1p7V4qz8uD1b1mxcv3JN6PbjxQ9GDsKG
+6laPDw5FLRoxdUqPh/oFB3X/817x5sYUGQ1qxg3xmt1nCxI+2ha6auPqlZt3H72Ji5kAL/oOddgD
+s+VmwfcWwZHLrI0ZxthqyfvvudWmZ94dbT3apsvWedw/efiKaoSTf0XygR2rgv09Alav+SThmpJI
+VSwOXh8nGVSW+X2SP7B0018U8dlO/4VWRvqMYMaitSutZKWVKiJ6dCXzulVw5PLZxgLBjEWhEa7K
+8+crugP23kM28vO9AaJBG+cLjIyFvf+0JdlXtP1WuYz8UZbhV9KT6wVxMdW+UQFs/6Ty+FXBO5Jl
+RKS6llUsCIhY62CqLzB1WhXuRzkpNzkiwcJVW9Yumj1dKOAzRvbLV8zhGmqVk/BiTrWgai44GlNu
+EXks9XLy10f3rPWbJSIiUuaL95x85PrR2eS/ZR2OcKo+GvnFjfFdZGOcNsaLF+lZrvw0Ozn1/Adu
+/EGv2iirVeady7EMO3Tu1Jnzx8KnX4mNG2k3JcY+ICLYTjBKI5zCErKTU7OTU7M/C7ExdFjpyQ6d
+o73kXLbRu58npJz6+mSY6PKBPw2+1AAAz2r4A5PjONJj+goKvpA1ul99TzVq4mk7bN7mfPv40WvD
+zNaQ/sfdKbQi5mTq5bOfhotKxHsS7jLOfvO5y5cqeuepyLuiWrjMbZT8aFAKjIUMEUklMtNZs3tL
+N8bGwbqxWvKAiIhdHha6UMiM0s4HuUnXrEJWWY0yy8grkaWJ/8Jt/CDQVpvrrwIYRqAnYBgikt+5
+z9ha9Z24rJ2s6O4t2ZA3BtdOJ92x8vW2+gUEFVE7tROjzRAjmG7l4sQyRPTgStp1UUhkwGxjhvgi
+x7VbAwVX0y+rXnRLo65W22hRcADLEBEJXLznMrWSF48OWfLBNGZVxHBvZ/QWrlxhyxARGc9fu8aq
+IvsKbl8BTDzjuc6WlWmnbjaqidTKivTjaVLiuPYxzknG88Mj7MrjTpephzxVnZlS7bB5q6+tgCEB
+6xEW4d2aee4WzVvmzF3J6blXJMm/zDn7zWdGDpizeXo+q+YzRFyLUiUQ6vUXXkI9RtkwrgssXNm5
+83KPgCXPc32Sq4g7cMF2a+Qy4eDpdqGnTkUHiIioUaXSMxrwrEAoaFT1tOte+i6/YH/vwN+LJdaR
+e0JsJ+Nlm2pBZeAVvn1WSeS7oR8dzyiV90R7g0QusLKa3v+2wMqWZNL7L7qt0VdraiEa8MaCuHbu
+BTd3Lz32HIVEBrDDPSk07b9qbDTDwqihGiUVwCRgA2O2zr57/D8DgoPWfpLGLVpkSXqM3piLCTzC
+wm1vHj1VPeg8oJbJGoSsbX/Zxs6z4O5Vy/lzfTy4kuxyIqLbl65w833mjZBTLeXxUedo4wehL3h+
+f3QpOU8vcM185tkXbbx8MPbusqgIB8Gz1hTdZizfe/bYiZOH/2u7nSx2mzhrMk5dU28wBbt8Z4KH
+/EZeSnLM9mT7rf8l9jJ9nohoH8fbiNEvHDDMRP5Z8ozYFFq1P3DGCM0dUG8TRxzOJwCTg5nuFXHY
+K6Inaa7EnBKxM8ZzrAvdtm+4EP5Fmt9+t3FsxNFvEYkvlZEDk3eFPN5z5I+QUpEHq733RPe+fWX0
+hQKVsrV/BmUrJ5w9jjFXVSnpFXMC3p/xPKemgrOX7kuvbPE+3Xsuaqd3A9K893wdNb9vJiMjQWvj
+gJtPKqVKIOwNNkZgzAiMhaYz/q9Fl3R90mXZMhez9q6uLiLS1NTU0pqAlJmaw9P1RS4B2z49udXq
+WkrBPSIbO1ZVXd0/nEFWfZdjbSwGL6PNMFz/2V4tlzeOdbYf12onRkP6wbNcQORadsQ3NffkfZcy
+G+5Wq0ytRDijAEyyxrysEqP5buOsZoy9IjYLM2OzGqg32Pgsa6qU3e2/DSH7/j4zw0pERPbLFjE3
+C0rL8y/TIj8HZtiUijh433tP9Fqr/mdtHNjGyopHvW9ZpeVVAosBV31G0HIlKbt1yVrP5xpFLPKJ
+Ofnl2WMnuv+d3OZlZBEQc+y/t88dVD/YW3F3q/tuSlWVVpPNrMGns66urt1/PJV6O/tDDwtjY2M+
+n8/n85cuXdra2vrqBZW6ujhX0tDCEXGN0ko5CYUCImPPQA95Umx6xSOO1PKys0fSVJ4BHkPqVNbO
+Ulme1z2OTlWVklLSt/MYvSZsuFVylxtaQ41rtc+NuxG7OVRc0EhED7I+O6UKjFzFjlIAfp9yNFem
+IlLdzTp87v5sv0WmOIsATMpJhuOISK2syPpi9+H7buG/mz3kgB2Z0bJtawXnT+b11RZWK9bMKj92
+5MJdFUeqhsvH4/IYn1VzGSIiO18PpuTkX64wi3ztn1rRo5txEQfKncLCPfQaH8gbHsgbHihVRGTs
+GrhQlhybW9XCqR7cTIi7que9fPaY74PzUkqMlgc6DUxD2YXYLzLujuvSjMBYZDq999+M1xjSNjIV
+meozRJKEjRt3p8uJiFngt0SVfjRZ0qjmGm+nHD2vcguYLyCuKis9v1TW2MJx6qa6koxvr8tksidP
+nhw6dEitVqvV6mvXrt25c6ezs/MFX7Mpd+lPVXH+SOyf7rdy2kLLuV5R23yNiUjg9tF+1eEjsWtP
+3+cYizme4bFhTw3BFPpGbpPEHNi0khiBHuuxKmTBkZ4P+doGhPrdigsPTBS4Rp7d4zzgBRrHap8/
+qNpVqlZ1OxFVnT9f3iivighO6t3Zo8+FDQktq5UBbN6BTX+qUTEWjis/+CgABRXA5JxiLh9Yv+9q
+K2NoYNdUyQAACJ9JREFUMcfBV/x5yELBkAN2VELfiDUF7x6U9xZhpss/iOaOH416N66BE1jO9Yn6
+Q6h9T2BY+7lqn/srrQmzfroN11IypU0k/eOmlL5pFsFnj4XOELi9v0f+2Re7Aw6qmNdme28Vb7Yb
+47qkWpJ87r7DZr9Bp5QHNzOzJW6rXvT2BadqVXVfp+I7hMdujIs5sP7wQzKa5bb5k4iFAiJiqDoz
+NiW2tqmdtAwtRDPmsixLREql0sTEpKWlZf78+UKhUEND4wUborHAZV5Obn5X1zMsU1pa6uTk1PdQ
+oVBcLpVu+O2bE7IX/RK/nP+GOPio6f6E8JGGdeJnPgBwJnmWgLl8YPXZWX8+FvDTXphR//jjvdof
+VgX63b9/38LC4ssvv5w3b96MGTOe9TbV6b/+zcPJxsTEpC9xtLBDj9uDrF3vHq8YVEyLAo8eC7VF
+1wDAFCIrlc1eGfaT3z7gT5tmaTmjr34yNTVlWXZCBlMgqMZv+vJPs5ejGwBgirOO+CL659mypiav
+7/8aGhqamhMzDAI/8wEAAFPalKuoJvw3jF8CM47c/C12RQCcSV56HDcpHwJFRQUAAFMaggoAABBU
+AAAACCoAAEBQAQAADK+rq6u9vf/LPTo7Ozs6OhBUAAAwVVJq06ZNAoFApVIRkaampqenp6+v7yv5
+pbQAAPDy6ejoSE5OlslkXV1d//jHP5RK5av8pbQAAPDS0dDQePPNN7u/lFZPT6+7kJqoL6WdsKA6
+/de/4aUCAPjF8g1c7+Tu09n5hMfTfPLkSVcXTZs2Lb+ksvD7qikRVB5ONniRAAB+8ewnY6UTEFTW
+1tZ4cQAAYAL9+9//7vs/BlMAAMCUhqACAAAEFQAAAIIKAAAQVAAAAAgqAAAABBUAACCoAAAAEFQA
+AICgAgAAQFABAAAgqAAAAEEFAACAoAIAgF+QCfiZj4Ffxg4AAICKCgAAEFQAAAAIKgAAAAQVAAAg
+qAAAABBUAACAoAIAAEBQAQAAIKgAAABBBQAAgKACAAAEFboAAAAQVAAAAAgqAABAUE22htQI3xVR
++arJWr/qQpSvb2RG4wuu5sangb7r4quw9wAA/AS0JmIlVQmhW1LZvZli9yFPNGZEro6jiK9j/Y2m
+fleoLkQFxZYMncqGxCeEioqiQ2OV6+Jj/U2xywAAvIRB9QoRuYWvW2LE9E/QY0VERAzDMOgdAAAE
+1c9Oz8HNd8nTZZP7rkR3dA4AwKseVFy+ODBeKD7kVnU0IbNMJucYEeu4IjR8tcuIF9S4hqLEhKT8
+kip5K+mJrJ1XrAsdODdXW5SalFksqZI1KDlGyDr6hoaHDnheVZEaH59WXNW7qXVGpP28LY9pDD0T
+FzR8S1UVGfEJaSUVMiUJWUe3kPAtvpYowAAAXsqKSpkfu6vCISRUHG6tx8lKEuPid++SR8fvcBEM
+M3NthnhHXIXIK2RLiLWQlOU5SYm7d0iiDol7ax5OXlKiFLmFrLAWCUhenBSfJI4RJvTECVeREBmZ
+JLdeERq1hGVUspK0OLGcayd2ovO3LH5HVAa5rNsini3kZPlJCbE7ZBzuZwEAvJxBRa3CJVG7/S2J
+iMjIf/deTr7laOKFEJenaxVV/smEEsYnOnZXT4q5uLvZRYfuO5RQ5LzbXUBEJHDZEevSt4Ajq6pY
+f7S4vDHI1IioMT8xtdrIJzqmJwQdXVysacuOtDGCSqlUqQaGJiMQjF4b1abGpzU6RiaIfY2IiBwd
+HYWq0H2JiTd8d7mgqgIAeGE/+fB0kaOb5YCHlm5LrElSXN44TKGSf6NVtMR/YK0lcPd3E7aW5Fdw
+w67bVCTSJlWjioiIKy8uaxe5DVycme3rLBqjedVJO4IG2pE4xij02uL8am1HX7f+YY0CRxdrUkrK
+Zdi7AABexopKKBIOemwkMtImmUxJNGQEe6O8sZ1E7JBkYa1ZypTLG4lMqfseVVpOSUWVTKniOCKu
+tZ2sehZvHGZxITtWULE+keG+ov5KiBGNcaVQLpNTe3VMkG/MkL9TpcLeBQAwVYJKW0+biIgjGnKt
+i+OemsZxQ6qh9ufdKlf1dUTESeXswNDQEDtWKGAYriQ2NHZQbTb02tuY1+K0rR1cHJ/15pKeW0TM
+utmD160tZLF3AQBMlaAyMjLSbm+QNRBZPl1u6DmLBt7zUcqUg2aTVcnaScgKn16pSKRHEpl8cKkl
+r5KRnoPQiIgqUtOqGbe94i3uvetXDYg9IyMjbaqqGlypqRpVRIIJ7UARKyJORSJrayPsTQAAk2BC
+7lEJnJc4aldnJhYNvtNUm5GYrxS6LRlUayhLLtzor6m4sox8Gdm5OTx9lmcclzjryfMzbgy4hKYq
+Si1W6jkvcWR6ajNGT9CfOw3F+RX9izs4z9aWF18YeDurtji/eqI70NLFhW0vz0gb4bYZAABMhYqK
+jHzDt+TviNu3Re7j6+toLWC4xoriCxeKZQKfqNDBI8+FVBIbeSgkyM26eyh3ply0ItJ3uIttAvfQ
+LW47YmMiuXWrfa2FpKy48HVSATlHhnaXUNbujnoF+fGHHEN9WaZRVpKZVNwo0hvQplD/tMg0cRSt
+C3RjBSp5SWZihlxvwnvQOiQi8EZUUlREg7+/u52QWpWNVWXF8tkR4iBL7F8AAFMkqIgs/WMS2NSE
+pAsXEvKVre3aQtZ6tn/UrpAl1kOutLEh4hAuNTEhJkHOMSJr53ejt6x2HOFqnKmv+JAwNTEpM14s
+U5KeyNo5JFoc1PuBXqMlkeKG2Pi0Q7sz27WFVi6+4Z9GKmPXpfbVVLO3fBojik9IS4hJayUh67gk
+NDakKiaqYoK7UOC4JTbOOjExNT/h06TWdm09ITvbzX82rgQCAEwIjQUu83Jy87u6nmGZ0tJSJyen
+Z9/WWN/vAAAA8FTi4PeoAABgSkNQAQAAggoAAOB5/ZTfTMEsEWcuQZcDAAAqKgAAeGX8f0ZkPyBu
+/+OGAAAAAElFTkSuQmCC
+'/>
+<g font-family='sans-serif' font-weight='bold' font-size='8pt' fill='none' stroke='#FF0000' stroke-width='2' stroke-dasharray='none'>
+<rect x='410' y='189' width='142' height='42'/>
+<g transform='translate(410,189)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>2</text>
+</g>
+<rect x='40' y='183' width='118' height='47'/>
+<g transform='translate(40,183)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>1</text>
+</g>
+</g>
+</svg>
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCommit.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCommit.png
new file mode 100644
index 0000000000000000000000000000000000000000..9934977e4c5cd6797e40e851c272fa1342c23b4b
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCommit.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamContinue.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamContinue.png
new file mode 100644
index 0000000000000000000000000000000000000000..803c32eb6300e86fd07e72f592d402388bf0e7ac
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamContinue.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4f7783b620605df068fa07f46ff675bd00535a6
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png.marked.svg b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png.marked.svg
new file mode 100644
index 0000000000000000000000000000000000000000..e033eb6ef7174845231e98607d8727e9158e4b28
--- /dev/null
+++ b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png.marked.svg
@@ -0,0 +1,554 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!--CREATED BY XMLMIND IMAGE MAP EDITOR. PLEASE DO NOT EDIT BY HAND! numberPosition="NORTH_WEST" numberTextColor="#FFFFFF" numberBackgroundColor="#000000" numberFontSize="10" shapeLineWidth="MEDIUM" shapeLineColor="#FF0000" shapeDashedLine="false" -->
+<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' width='628px' height='228px' viewBox='0 0 628 228'>
+<image width='628' height='228' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnQAAADkCAIAAACe8i7yAAAAA3NCSVQICAjb4U/gAAAAEHRFWHRT
+b2Z0d2FyZQBTaHV0dGVyY4LQCQAAIABJREFUeNrsnX9cW9X9/9/3Jrk3CUloIbSF0FJiW4KlgNVG
+akmrhToLOsn8Qdxmus3S72fCfhT2Uamr4rqVj/sIuo362Uq3CXMzbGrqD6K2oLZhbY1aif0BqzW0
+tSm2pBQSft2b5N7vH4EQfhb6Q7C+nw/tI5x77/nxPufe13mfc+65xJoHnuR54HmOC/zP8xzP8zzP
+cRzPAxcI44KBoUeHB8K43HfLDJg67HY7IAiCIFeIlJSU6ZMZu90+rfIDACQA8DzHAwTEMaCRPM8D
+QfA8D0BAQDT7pZMngkcBAIjAKcHDCIIgCIKQg2oKwAMPRKi+BsNh4DfBA08QA1IMgTMhILAIgiAI
+ggCAkAfg+tWUA36E/zrkX4LnORjq4wZ8WY5HzxVBEAS5dJKpM0mi1tkCj5j093GCs375ITb6kDfm
+0mK7Lev26+YuCJNIaIryc37H6dO/LXn8g337KIKnCF4iAImIlMuk5zp7fBwwPr+EFtG0yOvzkyQp
+EYsUM2b+ovS3cQsXEjx4fV5Xu4cWSygBkCTxYmX1xMSV4wCA43ieB57ngR9VTUNVtt9jJYDgeC54
+DoIgCIJcAjR47wn7NE7UEQwRk/44siNO1LHE2/pKdzIDoknHKRILSCEAQZIEz5E11X/5xGbjOU4m
+EaUviFwUoxSQAloitju+cLb3dvSwMySUQi5u8/S1e3riZ9JHT3/5bPEvnn3x72KplCbhC9Z33uNb
+FCMihf7JeK5cv3byANwQNR2hrDDsN8HzHBA45YogCIJcIvfKPp0n7Bj1UJyo456wT//RfeNk42R9
+nV4fEyYWkQTJgve9Xbv6mD6ZmIqZQcdGhsloKmrGzLAweWxU9JcXPCAQ8j5WAP4z59u/7PSka+Ii
+5KeaXL1tztaFixcDDzIxCxwlEQuEgonOgQo5LrBYmOcHVJPjeR4gNORi/2LbQBAEQS6FZOrMWMoa
+1Ndk6syn7OTGhykCKCEhFAqA4P5cue3smdMCgpTTgtlyWkJRtEgkFAkoWiwVS2cqZwtoCQk819cd
+G+329nZTJJ+qjtl33P7F55+rF2gIIGZJhEoaRCAQgGDCnivf/xoNFxgfDowMc/36CoMzsgAE8P7R
+9RVBEARBLoElVOvAT5lg2SbpslsEMyje+UrPy2Xe7sFzJiuu0TNnSWmJQCDg/Py7uywkQYiExOyZ
+YWESEccDLRX7OM7L9AkEtIiSCkgB3+cGgpdLJH7C38uy4RI6eob0zKnjfX1twJMd7vPKyLnAcT7f
+RIeFyX4/dcBnBR6Gh/T7svz4viyCIAiCTJbZgq6Bnyzfd963v9hj+gc3+7v09ZHBc2aRnslG2+1l
+CJIEIM65vmxrPQtAyMKkCmkYAMkD7/f5+ic5OR/P9nKMx8/zPMf7fV7Ox/GcTygQJMTFEgKSFosl
+EnGYTCKThcllYTTlm5znCgMzr8E515BVxIMzsqGKi8qKIAiCXCY0EZQrljtU1gtAqG8loMXnHBRU
+MemfbLTdLCMQCElS4PWyLMOIhMTMGeHiMBnhdfs43ufneCAJUkSQApIU8D4/ISB5HgSEgKAoguAJ
+HycRUxKaJgkCeBAKhQTBC4RCQkhOVFw5rl80eejXWX7ATw0obv/4MD/SlwUepRVBEAS5DBheGKKv
+QKiLZHfe4t9d1HuGDT1nstFGhEURhMDr83Z53Jyfk0ikwPMc0yOiiD6W7/ID09PjEwrFBD+TpsQU
+TQqFPgHHkb1AithOxkeQFEXLZQqhgCYIQiQUkSRJkkKCmOi6ZSEPQzzXgfnXkBBuFC82GH6l+K//
++i+1Wn3Jl3/++ed/+tOfsJkiCIJMB2Yk5dx763zZxTTR5/qo4/WPZxOBBU0UmVgiW3sjt7+07ywl
+CJf5O/tHjM/6ZZN2iOkwggS2r6/15OdRkcq+vj6/3ycEkY8jz/cwfefapSLhGVd7R4d7rnLmdXNj
+o2bPvtB21nmu7fQFt1gipimSEkd09faRAgHwBEEKAt6ngJyozAtDNJUPfc814NEOeKgchKwihuC/
+08ZxJQjcIgpBEGS60HH47bdnfP/7mbHicZS14/DONxvIvuhsaQcAgOBG8ZpvCcQguK1MBMD9p6jz
+lfcDZx5ioyebAT/n93rZ3r7e03VvzxbCWaGA5/0CnqNFtEwi6etjW/t8Ymk4zbNnLnQT/EllxIyW
+M182n+zo4CFudphEQEoFcLK5meM5zs/7fD6vr08kpH3c5Odch4z6hnqufGAH/4GB48HZ2SuprH/8
+4x+xOSIIglwTiJVK4emGF1+EMfXV13F45wsvH+5SKmVwytc6T9gB/v09v7+xZ8SZp3wzJrtUGAA6
+OzpIAi64vqQvtKfFzd536lw3x4VT1Ax5GOHznrvgmaOcHR0Z4ZfSQPf1XOh0n78wI0yamqD0cjzr
+cZ9ta0uKmikGIctynM/P9vkYkhGLgOcn6siR/V+2Gfi+Tf8Xb4DneC4wGjywc1Pg0zhDNBhBEARB
+Roqr5s4f5CSJTze8+GLD6b6xlLUvNv37hvQ5wpe7kk/5Rv9s2infjJe7ki8lB5SQ9Ht5plNCkNER
+syNFIOK8Po6nCVBHz06Mm7MwekakmJ8p5aneXpGAuNDRJeZJ2ntBKeFj54QnxsWEkcIozs94Lvg4
+tpft7WV6OJ4L7Gl4uZ5rqM8a3H+YR2VFEARBLqItytSc7wO8uLPuRRN835A+6L8OKqvh+5nz4fAB
+YED0964bk6kzS6jW2YIumvAxvPCsX3aIjb4EnzWAPEwiFAnnxC04GTnDx/pmy+Wd3r4ur48EEUVQ
+6uhoSiQUCgScTHr2fEcPy80ihDMVEd4L5yIkElosZiVShuMF4WEzZsX6fF4AkiQJgiApSjpRAwT2
+jgjK68DSYX5wBdPA78H9h/ENHARBEGTy+jpUWcUAg27tp2zMJUvpSGQyiYiiBUIqOuXGtg/3UUKx
+TCLu83Osz9/dxwDPS8VSsWSG03mss7NHGaEgSBGIBAJa4vP65TIx4/WxADPk4QpFNM9DeLjXy3o5
+zkfTklGTS01NzcnJGea5DnxdjuOBGFwzDP17NhGDyjr0bdcrC64WRhAEufYEVggA0Hei7kUTfP/e
+pI66F18+3AEgvuoJkyRJkiRBEnOX3/pl48c0DeJeAeP39/l9fWwfBcB5/W7vORZIL0U7+/hW5xnR
+l+d8LHNj/CyxR+jjOAZI8aw5JEHyBA8gJIU87x1T+xobGwEgVF+F/btGBNxXLuisBr1YLvTNV366
++qy4WhhBEGR6MbBmKTYtJ6nr/bfrXqh439cnjE3LSep4/+0G04tg+H7m/KuVeF9PF8dxAhE3Y978
+CE1Kr8/X4joPAIzPz/q5bqZP4DnPkMIzHV1RkeExs6IJIQWct7OzzdXn40kPSQo5oVgeNXtgBwie
+8/k5v8/nIyair42NjcJhI71D9mDiQr6Tc5WVFVcLIwiCXEPK6jq888WXD3fFpn//+5nzxb5YMby4
+87gsMBrsixXvfHFng+lFMOQor076L/3teVoSJqSltDRMOifyiHPWgRPvL5kXyREEKRT0eb29PV46
+LJwUgL+779R/TsbOiSHYXplEcAH8XTwnBj4meXns6rUedyfwHMuyFy50CEVEmGQ8pzugr/Pnz9+5
+c+fAnCsE91sa9lHX0NVMOM+KIAiCXNxvbH7zhQaXr19ZITD/+oM5HeI5yoG/vg/w4s6GF01Kme9q
+5ODl1/YCQPCLqGJKKKYpH0dyfj+QhE8oUEjF3Z6eg0ecihmy2dGRrWe/4Fhvd7t7UWxE+LwoHylg
+KbD/+y2eB54Hv5/r7GFj5y+SRM8ZP93GxsaAxAY8Vw4IIrjvUv/MKzHsqziorAiCIMiExNXlEgfX
+LPUjnDEnxEsN6uvhjquSA6GI5gkggAAAoUAgk9B+TzshAA6IHsYrogRCMSXluJT4SKpXEMlLhfJw
+AXiZKEVYVJhPJPQRwvCZEUAQPBAEQYIImB6m0+2eGzPR7SyCc64ha4Y54AfnX1FVEQRBkMkxI+mO
+O26a0dfR0Tee/sy/9c70jpdHexP2srnxpuViSiwQCgmBIGZW5J7dtZ1ABFxJFnjOz3X39fm87MxI
+md8PHMV5fb1+EYhEVB/H8V5WGKH0kyKe43me83N+jvP5eL63q5skJrxxf1LCvFU3J723/9Ch5pM/
+/eGdX7S6Xn17f+ia4dtX3nD9gti/v7a37Xxn4Jp7196imhOx22o/evyLYESxcyJ/9qO7YudEAsDL
+b+175a39kzIErhZGEAS5Zug4vHPH4anMABWhpGRSASkIE4nmz5/3npfh2V4KaIEAWD8hk9Ksn+ti
+GIlQFCWThYlllJAWCfzuXs+5HjcpEl83dz7HdvNAgEAoEAgoWiYKizrf7eMmvHaWXJIw/yc/yE5K
+mMfz/E9+kH3P2uWBfZqCHuvtutSf/eiuWZHhgT8VMsn/Pv6Dnz/07R/lZoQqa+1fN39r5Q2e7t5w
+hfSZx3/4xE9zv0o74mphBEEQJEhbb4+L7WtjeiIUYTRNL1uaoqAEYkqoEIs43tfj5fw8MBzhZlg/
+COWymbKImSLJDB8p7PGRcTetCp8bT1ISgVgmkChIcRhBif0k2e1lJr6HkrB/tndg1VJwLdNY3Jt1
+CwA4vzx/z9pbfvW7GndXLwDcvjJVIZf+v+Lnd1kbAaDh5dI1utRf/b5m4obA1cIIgiDIlYLnOQ54
+mVAUO2sWRdHa27/9xWdHpEynmBKRAsGF7i6ZhPb5OR9PnOvpEXadF/TyPAdnu3t1334gfPacwPun
+AASQBBAEEELSCxRJTEJcg+/eTHBy9d6sW5xfnn/uz2/87+M/uF13w8tv7QOAo599AQCbf5p78w2L
+du1tTL+3GKsWQRAEmUJ5nSEWL507VyYP5zg/4Se/9d31jf/8P6lYTFFCgUjY09cjEwt5nvfx3rMd
+7TxJ8KRQMVPJCoTnXK7Axg6EQEgIRECQApGYE9ACoYif6NbCQE5qudL1C+YmLpi7a2/jy2/t83T1
+/vD+/pHhA58c+91f3giXS390f6ap4hf2t567d+0tWLcIgiDIlLAoRrU29cY5UbNIEihKLBRSEbNj
+r199t5iiRALRDGnY7JkzFFKxTEwpxCIxLQyTUFIR0dPdLZGGq2LVSuWcyIioiPCZM2WymVKJXAQS
+XzfF9fn9/ol6rpPKbmBMWC6T/OyHd3Z6eq5fODd2TuTpL88DwHN/eeO5v7xx/YK5t69M/dH9mf/7
++A92WT8JDBojCIIgyFfJLUlLREKRQEAKKAEBJEFQwPNzU3XchbN9504RvB9IWiQQsLxfFiYnAViv
+l+npFUTMPW4/eJ32VlIgc5761Mt2+Tme53iBSOwnRSwpi2eYqyWunq7eudHKudFKT3cPQOSP7s/8
+1e9rnnn8B/esvUV3b/HR418cPf5FbHTkPWtviZ2jDF1OjCAIgiBfDbSYpmlaKBKyLAMkkAKS54Eg
+YP7KrC/3vMq623meZ1iO4HmOZXmCZPp6CYEo+jqNWEL7+rolspnzFi4VCQW0iCD9fcDzPj9/5oK7
+t2+irw0NF9fEBbEv/b4o+OcDPy0bVNa1t8hlki2/r/nLP+sDIZ++/bvAwqVdexvvWXvLS3/4xcuW
+f8dGK+9Ze0vT8S9QWREEQZApQSyV8H6ut7vbyzISuZwkA+JKEGLFnLQ72hpeI3m/SED2eL0+to8n
+CIog/FSYQiaTzpxJUmIf5wfWywsFTB8IKar1zOeM19vJkQJaPsEMkF+2dRw4+J+zrg4A+OCTY03H
+TxMhAMDnp748cPA/3T19sdGRH3xybNfexuDFf/lnnfPL89cvmLvL2vjAT55pOv7Ffdkr5kYrX3lr
+34bHnsfaRRAEQaYEkgQgOFJAAMcFNkQaUDWCjoiJvHktTxISmSxcET47OkYqkQoFpCxKJY2a3cOw
+F8619nX3AEEQQPIcz3l9syLnLrwuKTluvtfLTjADxPwVeV9NUe+7ZcYUGtput2NrQxAEuVKkpKRM
+n8zY7fZh+bn/O/eRJOHz+5ieHoFQSInFBEEAEARJkiQpIKHt04a+cydJ2czu1hYf03vu7Nl5t+ZS
+spkCocjbc0GqCJdHKMEPPMcJaTH4WR6IPj9z+uyFj2wfTCRLQmwiCIIgyDXGP1/910TcSzjXATAT
+YCZExXxx5NiVdJ2xDhAEQRDkyoLiiiAIgiAorgiCIAiC4oogCIIg3ygIZsL7TSAIgiAIMhGEvb24
+QyGCIAiCXElwWBhBEARBrrTnOv5hiUSCNrp6jBw2QIMjCIKE8sUXX8ydO/drlIHAgx09VwRBEAT5
+aj1XBEEQBJnO/POf/zx9+vQlXz537tz77rvviucKPVcEQRDkmwvP8+i5IgiCIMgQ7r///mmYK/Rc
+EQRBEATFFUEQBEFQXBEEQRAExRVBEARBEBRXBEEQBEFxRRAEQRAUVwRBEARBUFwRBEEQZCrATSQQ
+BEGQac0XX3yB4oogCIIgV4yp/STOJYPDwgiCIAiC4oogCIIg0xscFp5ejPx8OoIgCIKeK4IgCIKg
+uCIIgiAIguKKIAiCICiuCIIgCILiiiAIgiAIiiuCIAiCoLgiCIIgCIorgiAIgiAorgiCIAiC4hrA
+vyf/tTSN+WFT9zVm7vOm99M05pX5p5lLj6PrH7lv33ZD3f98hK0XQRBkmnLltz+0Hz75nvXoseOt
+ALBoQXTWmtRFC6JHO7Gv1vjWFhuklWY/p6cA/Me271lf3gnx85/fmXztqKnteG2TdM26mGhsawiC
+IOi5XhrVL+3901/rv3CeX7QgetGC6C+c55/7v7fefOeTi17osTY+Wt7JypU/33ZDEn3NmLejduuh
+5ytbW7GhIQiCoOd6yT7rgY+OJyyMyc+7QyqhAKCnl91W+bZl1yeLrpszhv8KAADOls2Fp1qBzixd
+9h31iKNMR23ZkVfrL5xs87I0vVC3YGPJoiQFALCHqw4+W+36zOkFpXRhSrRxU/Iq1aiBAO722tJP
+d9R1tnogQqPMLkjNzwwD8O/Jf/NRa/jD5THHKo7vbWZAGb6yaOlm/Qwa4Lzp/eySrszSZUl1n1Zb
+u7po6VJD6qNZPduKm/Y2M5RqZnbxso2ZYQEv/HBVYyBRShWeZly8cd3sSHebqfjgjmYAOPWw5hSA
+crNNlwYAABT01BW/u62200NJrr9j0WOPR88BAAC2pXX7M8ff/aj7AgjnLpl9739rvp0gAgAAb+Nf
+7OV/bf8ShNffoV4wpPPBHP37kYq/tx9v9VHRcu33FhV8LyoCoP1f++/Z6lmxacm8fcff3td9gaJS
+7kgMJoQgCIJ8bTzXd/cekUiooLICgFRC5efdIZFQtbvGdl6ZC9vyPz3gIRfmpW3OFI9yAi04b7/Q
+pZyZlq1aqvQesRz5eckZDwDYDj1S2nrETafpVWlqstXeA/IxAqG7tnDfFvMFSIzW586OdJ77W0HD
+s43+/vjZC88XNH2mVK7JkFGuzrriD2scwbS9dcUHql3y5ToZ5ek5UHkgN/fISZVyZQrd5bxQU3xo
+DwMAcKJq38OlrZ9R4Wty5yVRnrrSA49UeYDxngeSAgBKmqZXZeuj4wZEsav+yNNWf3SilOrqtb98
+qPx1BgDAc/Z/8uyv7OtmI+WJ88kvP3Y+a/zo5RYAgK637b/8g+uLLpDF0O3vHXvl0KBtTv39o58/
+c+44rVh9r+p6uvu9Zz755d+7Bg5y/95qf/2MRPutiNksa3/50P+8jp/cQRAE+bp5rp99/mXCwpig
+sgb1dV6s8j+fnRnrqmMVHx9wcaBUPVwQMcZ4sNxYc6cxIMSNnxgMJ1rtZ09CzEJ3XxcAKOSr8lKz
+1f2JMqMFgqPF1OAFZfTDJYuTaPCo+9aXXthtbt+YGhE4LstI3bEtTg6euJy655u7DtpZY/BaZeyv
+q29cSncvNu76rY2jdDc+vy1W7j7Npn+41+M57IBViW01lZ0sSPWblhrVANmiR4yfHzGfPLEuKb/A
+tbe+q0uhNJbeuBQAAM73F2jWZsuKNQr/nv9++9E32KP7OuDbs9vfdjScB1iy6Plq9TzwNjy2Z/M7
+nf/4R/u9j8sb3mjvBph97w3Vj0dRnrO/0n/yXn9E7S//1eMFyV2/WPLdeIBvCX+Zd7Lpdeep7yXI
+Ascj5zxRnaql4Sj9bv7L7PF9bvi2BBs9giDI10lcL412l5eigHW17jB1LF83Y5Qz2s5sK2mutXW2
+e4LOLscC0NoF2fEuc0vrlqy3dmhj1xcuyU6lRg1kHJ0nAcDVujlrcPazy8UEl+zGaSPkAADSaCUA
+AMtwg6lrlAtpABBHKkkALlobLgcABR0ZBeDkWABo6zzpAoAec94uc/AqF9MOMH+sMqfEpCkAQDAv
+gYY32EByp451ewFmL4mYBwAgSr1FAe+0X/iPux2Ep85wAMLUW6MoAJBHaBPgvX2BVNynzgNA7xsF
+e94IRn6ebQfoF9eEiOtpAICI+TQAO6RcCIIgyNdCXBdeN+fUaVdvLysJcV57e9lTp13Ji+eNeVXh
+qucSjz2Y5zxS1vhq5q3fUQ073ldb/OHfGriI9IVPb4iJbDu+ucjZr5CK2Y/uXJ1maqqudB6xndpi
+7PTsXG1QjxKoD6hovGpzUaxsIF5KNego0/TA8PgI35miBaGeODUwkE4NPzE8t0yzdDBG6cKxDUXR
+ooHLQ4blR307JzQZGsZIWn5P6YLUYNKUZAEACwAAImq0hBAEQZCrzJV85q5eubi3l62ofLu3lw0q
+a+DP1SsXj3VVZJQ0Upe8MUME7IXnn2wZsbDWc6yFAxAtX5e0ShsRR3OeQTXyM7R81Trtn+tvezgF
+gO3ca+8bNZBODI8DACcDKTGrMmNWZcas0imT1OIrU+yo8DglAPScp5X9kWfOXpoil4fmcwKvtc67
+SSECOHuo/RQAgLdxnxsAZsYrIkAyL4YE8B3d18ECANPR2DJwjVIxLxIAetvpiPTbZqffNjv9NmVq
+cpgM2zWCIMg147mmJMXdprv+PevRR558cV6sEgACjmzW7TeMt1QYAEC8pmRxra3xQMORZ2ujf5st
+CnXLFqlIcHr3lP0bLNzhunY2qFl1B7JLmSStLJr2HnYAAB0XLxo1ENTxxowTm+tdT+vf3aOVgbvn
+pJ1ZWvmtR1OvjLrm5s2sLb1QV/heu25mBDCtzZ1s7qq/bZCDKjyagpMe55bc9+eDOHNb2qqxY4m4
+LX71H9vfOXTsYX3rAoo5eswHVPh3vxsBAOl3RVTsc33xV9v6j+QyV/fxwQ5IxL0/DH/7mc73HtvX
+fkt4BLBf/sfN3pu240corwiCINeKuALAfTlpKUlxtbs+CaxgWnjdnOyLK2tAoeIfLTqZW3Jhb2nj
+Ht2yUN3NLEneX3hkb7Nrjyciu1S3yGTd0gwAAKqoJOXxg5ZOFkiZamZ2UfLDqQKAUQPD1pSvgrJP
+qy2uA5ZOkNNxKdFpUVes1PPX3bJDcej57a0H650sJYpWz9SnigAAFLE/39T6aNnZk82dbLxUT40b
+izzqsR03PD43ZuSR8Oyb38oe/aJ4Y3q9cTRzGtL3Ggb/VBnT9xqxtSMIglxd/P7+91CIjo6Occ6T
+SHBx6VWkt3f4uzECgQDNgiAI8nUXV1zngiAIgiBXGCGaAEEQBJlCjL/Sfd2LUP2EFcUVQRAEmV74
+WI4I/CK+Ppnm+/8RUiR6rgiCIMi0gyCAIACAIL4+4srzAMAHJBbFFUEQBJmG4koQBADxdVNXfszc
+orgiCIIgUy2uZL++EuTXRlx5Dni+34FFcUUQBEGmpeca0FeS+Drlm+eBI1BcEQRBkOkprv3KSn59
+xJUL/E+M7rp+bd5z9dTZ9Mmv5T55lsFmiCAIco2JK9mvrAQJX5f/SJIIZBumn7h2165/My3937vb
+AOD0L5PNaZp3Tc7g0bNPp5vTNO882wQAwDJeD8t5PH4WmyGCIMg3jiTjTz76432rpMGAGQ88sfHJ
+6ycx/BqZkrR8wvveRq+6q3iVkrrk7E6luHrqDj3b4F2cl7xmAsWNzF5Ra8s2l8fIsY0hCIJ8E3HB
+/KJ1Cy71wySyVXfrlodP+PTwOff8OO+vP06KE33dxLW7trK1i5r1Hf2E5PK86f1V2to1+acDw8KM
+4/Sz63dnJZvTkt/MXf/JbkdgO8e2p9PNabnHTjS1bMmxrEz+924cREYQBLlGOLnHeuz6tRsWjPBW
+pbEPFP347T/+99t/+PFvVs2hQHij8Sev/1QTCQAw487HNv79gXk64wMbFijv+tlPXv4f/aqJ6qUk
+YdX9L2zR3x4z+eVJU7egqa11rx0obUyaYvLXus/81vhhrUu0OGveKvDssZzYbPTKLNrlgaiajm/M
+Y1pdAHKRjMbmiCAIcm1AdR//w2sL/7Qu7c3NDcdCdOzGB+57wLv7h/91+HzMTc88cdcDn1VWvfTG
+/v+5qyDlRIV0zYYZhzeVnTrsfePN6++jdvyh/PgoMUd/O++N784dNVH5/Bu2bplz445/le13TWJa
+curEtbn9GEB0SnjkkNDO5zLMz13Ui7Uc2+0CKl2zuSiaBi6J2bOlvtVs8y/PBAAAlvGornu2RrNc
+RWFjRBAEuZac17q3qm75YdHa5v/3lq8/SDT/ztS+Xc8cbgWAM4d3nVhz1/WyqroTZX8+8Y+HHnyG
+Eu76nfmw9/JSDYu+52cPyrz/9/hHfdNeXM+7mC6ARSrp0GAyIl46MEzMnW/p6RrVuk09LAA0HDJk
+HAoGdrmC1qPXFCUvV2ErRBAEueZwvVLVeOcv1tz50VsDIbLIcOWtv9h4e8C7lcJJuxigiz26/w3v
+jzd0vvWL477LTZNte6f6X09NXFmn1HNl/ABA0cMmfeXGHasN/bp49un0fWbXqAXlACAiY/Gj+sGZ
+7cjE4Ci6SIarnhAEQa5N2JPvlX6Yt/WB+a8MuFbnO10vlP5f1Zkhp0UuX3MPNO+XLi+46fBFdbH1
+9cqbXh8SEhwoZpxo6PxiAAAgAElEQVSHyn5vfvXkJBV6yhY0UbQAADzuS3HW41JkFEC7k43LjFkV
++E8bEafCz4wjCIJ8A/Adfumt/XG33RN40cR7YtdR8T339i/rlcXMiZMChCcVf3fGrh3mTdUnljyw
+drkUAPo8XvF81aTWGntP7Hv1h4/9a9LKOpXiKo+XRgO0NnddwrWRWYvWqACaP1uf8+9fFh54xLg7
+M6PxIDY4BEGQbwbeE3946QT0v8Xp21/1rxdg+R/+WPzen4tf/qluSZjs9nVroj98Y/txH3t0d9nR
+2KJ1C2TQsctyPOaBn7z9h/vunMgLOT1fvvF/ld/9feOxS5uvnbph4cTZi+Wn6hrPHoPZiyZ7rSJm
+c/XNcVubzTZXXTNHKaVJmdFx2NwQBEGuWQ5X/+GHIX92fWT+tiEohKdf/X3lq6Fn//7ZXf2/+vb/
++Q/3Bi7Zb753/0STa61746nLyS7R0dExzmGJRHLVLMXuL9y10SJ60Pyt/MRvaGPp7e0dFiIQ4OA2
+giDfLIy/0pEh2x9+XeA54Die53iO46ufsAYC/f7ApgtTuYkEtbxg0WKqx1xx2oONC0EQBJlW2snz
+Ptbv83Icx/NjfFduHKb0qzjqRb8uZ022ns/csFSBVYkgCIJMF2U9tu/8fw6c5Thes2LWQq2SFEzu
+Q+5T/Mm56MykjZlYjwiCIMg0gu31N+8/e+w/x86ePbs689Z5STPEMtFktBW/54ogCIIgQ91WH+sn
+CJg7d65IJOI43u/leI6HyXxrlkQ7IgiCIMg4cH6e8/McN4mZV/RcEQRBkKlWL44HjvdPG8+VZQbz
+0tvdt6/mFEFCUubsyJgwggSCGPMb6UGm8FUcBF/FQRAEmXbwPH/q1Km0tDSPx3P27Nn169f/6U9/
+MplMv/71rwUCgUAgePzxx++8806FQiESiUhyyADwdHgVB0EQBEGmnbL6fD6WZYN/fvvb346JiTEY
+DFFRUR9//PErr7xSXFycmJiYlpb2zjvvsCw76os63yhx9R/euntlsuWXtX3YgBAEQZCRNDU1aTSa
+m2++OfjizapVqwAgJibm7rvvnjdv3ooVK3784x/39fVt2bLlu9/97ueff+71jrJD4jdrztXj8bKs
+t4v1T9scymQybNwIgiBT44H5/Tt27NiwYYPBYLjlllsAgKIotVodOJqTkxP4cddddwGAwWBYv349
+wzBisVgqHfx8amdn5zdNXAXLS7+1uxjkCpzXRBAEQYbj8/kOHjxYXl4eHt6/t39ERETw6PLlywM/
+VqxYEarHow4LT6G4+lvrPn26zHmwxcsGw7RLaqsXRLrba0s/3VHX2eqBCI0yuyA1PzMMwL8n/81H
+rRGP7Ig9Uta02+6lVOHZxTfqmWO/LT992AmylOj80huz1QIAgHFiqOeWltz+vCHsvOn97JLOlSU3
+xlmbaq1d7TS9NCt581Ox0QDAdNSWNFbXdZ70gEwlTUpf9POn4uZD32HTkR2ms8ccTDuIolNnrS++
+MTtRAND2dHqDWbnw2Tzv38pPHW4DWWJ0funiCPPB50ztJxnBQp1mc/mCRTQAAOM4/fzWpt22rnYQ
+xWlVxsKFq+MFAN6jfz9U8ff2462+Dxy52L4RBEGmSlzb2tpiYmJomg4MC7tcLrfbHRcX53a7XS7X
+vHnzvF7v6dOnNRrN+FFN3Zyro+mRghMHXLLc0qWPZEkBgNKoNhdER0J3beG+LeYLkBitz50d6Tz3
+t4KGZxsHBnJZ12/XHzmmVK5MEXU5L9QUvGsscVEp0UkqaLc7ny45dR4Axo9hCNzekg/NTunybGU0
+wxys+XiLuRsATlR8uMV8oVURkamfnST3HnZycgAAETjajzHSpGxVZip53ubcUvDp4WBMzZ89WnKO
+0kYnRUG73bklp+5Ri39hpjIOvJ/VH9pS1QEA4D7zW+OHNQ1MdOY8fabM03BiS94hmwfgo+ZfPnOu
+yUNr75qDjRtBEGSq4HmeYRiJRBIREWG1Wnmef/311wM/du7ceeDAAb/f/8orrxw8ePFvnE6Z5+qx
+XzgJQOkW5etjIMVjtnz2GSNeqA0Dx2FTgxeU0Q+XLE6iwaPuW196Ybe5fWNqv28u06U+vy1W7j7N
+pn+4l+WSitKfM4Qxto/1xlPtjvaTEB/paBk/hiEoVVtqtMtpOExZ1tcwx6ydoA9rd3sBgIqfbSxe
+tGhw02NB0qY1lsBP5swv0z+oc1447IQkVf/hITlhpbkVt+YnwjHlbmNl10l7FwMzuizHdruAStds
+LoqmgUti9mypP/f6R/5UYLoAQB6W/sPF2LgRBEGmUFx7e3uFQiHP84mJiX6/32g0Bg49+OCDgR/f
++973Aj7uNBVXebwsElytTa37neGR1gutAJRKHgnAODpPAoCrdXNWa/DkLhfDDPyO04bLAUBBR0YB
+OKULNWEAQCvpSIB2xs9MIIYhaKKSaACASLUYgGEZDgAW6+ctNH/2WcMRY/rxxdkL8gsXLY0CYDy7
+yxp3WNpPuriBi/3sYKRDcyIPX5oIABCtFgN0AeNnAU429bAA0HDIkHEoJGM+6o64O+a3v3Hi3NPf
+eS/XcR+2bwRBkCn0XL1er9vtvujJHMf5/f6xNieYujnX1MWbjRd+Xn1qY8YpAKBUsx7dNC8SoF8D
+41Wbi2KDC2cpVQQ98Jum+4eyqcC/9IiYLxZDKBQtovp/Do6Q06lJO96Kqt1+7G9m1xHzkYcbu3fs
+vEFW9eHm6k5QRf+84rqlys4deYf2DvlUHknRFysyywFARMbiR/X9+WJZNiJBCPKoQtMt2peP/+Ov
+X2LjRhAEmSpIkoyNjX333XdXrlx50ZN37twZExMjl8tH/VrOFC5o6tpv87Ap1z1bHB2pkMepxQFt
+ohPD4+DcZ04GUmJWRQXEkvUABTDR92cuPwaG8dOq2d95avZ3NrT8PKfxQIvroNMf1+wBgLisRYbM
+CGjr6mImXeC4FBllvtDuZOMyY+YDAEDvuY4uuQAYP0vL0r+Xmn6vGxs3giDIVEFR1KZNm37605/6
+/X6RSBT4lGvQqQ06rIEfUqn0Jz/5SXh4uFAonE7iyvS1uzhwn36+vFNOAUWLorXxxnWzo9XxxowT
+m+tdT+vf3aOVgbvnpJ1ZWvmtR1MnHPNlx3Cw5J0tTdKkRLmc6TzmAZDL45SCOI0ULF0nzY2/dEnb
+ba7Dky9xZNaiNZUf1DZ/tj6nM00tYF2ej49KH7Mu1b73yXeeYa6/KWwO5Xvqd3OxfSMIgkwJIpHI
+YDDcdtttx48f93g8oR5twD0NbnZIkuSMGTNiYmJmzZolEommkbgyLohQi8DGfGYb8AHrWw8zt/1t
+w4w15aug7NNqi+uApRPkdFxKdFrUpOIOu8wYorURkTbXAfMFlhJFp0Q/XJS6SgFgSP257eCOhs69
+Vn+acdnzcGR9+SQ3o1DEbK6+OW5rs9nmqmvmKKU08bbZ8wAgJuL6yBON73i8QD71O2zeCIIgUwNB
+EBKJJDY2ds6cOcFdgoedEKq4QqFQKBSOOiw8VRv3d2xb+97fXLMeqVn2HTUF4D9f+2FuUStk3VxX
+HvPNqciRG/cH31xGEARBvo5M7Q5NHACAp2uv6QQkktDmOWA+2wV0ZpYSKwZBEAT52jvBU/XJOU9T
+y3Olx/Y39rSzQMnpuETlmrzFRl3YN8r66LkiCIJck54rfs8VxRVBEAS5wuKK33NFEARBkCsMiiuC
+IAiCoLgiCIIgCIorgiAIgqC4IgiCIAhyzYirs+WR9Ncycw4f+2qTPW96P01jXpl/mpk2WUIQBEG+
+vginWX68591cF+1lJ3ud4/CDWZ99BgCaxaadi+ZPhywhCIIgKK7TAtWiP384n6Ev/vW2YZyoa/0M
+gKKAbT6517Fovnrqs4QgCIJ8Y5myYeHASGzIf6/90uoHx+EHU2pXpX98EACg7el0c1q6rbb2k4cz
+XluZ/KZ+/af720aNrL3W3AXUzNx1MynoqjUHt8Xw78l/LS3537udbab83ZnJli02AOg7XGV7KOPN
+lZrXMtPfeaj4ZPCL6hT01BW/m5VsXrnsnYefPN0a9In7s9RRnWNO07z2SG2/E+sxW1dqzGm5x1qx
+HSEIgiDTQVwptTIzKzozKzozXUoBAEijlaN9z93l3FLikmmjl6r8rQ2fby5uOT/ynKaTdS0AiTHZ
+hpiFACfrTg2ZH2UvPG/84Ln6ri5WIJPDie37Hi51HmmD6BR5NN3XygiCH1Tvqj/ytNUfnSilPD0H
+az5+2tw3NJkZa/ThANxByzkPAAC7t7adBXKpXhU9zSvZbTZqNGvLmrC5D6euMFmTXmy7KnE3la3V
+aIymNrQygkwcx/YcjSb36t03Vzv+aSCucm3Sr8vTfl2euor2sgBxeTeuTxw9hytLVv22VPvcjsTF
+AF220wdGWOWw+VwrwMKMWfNV0as0AC2ttY2hx72tzMyfm27f0/ytjYlna6o7WRBllmfW1Kz+W/2d
+5tJY+WCeZm22rPlzTeYWPQ3AHba2D0soOnPeUgq6bKcPugHcrXtsHFAR2RlhU98Wc6qcQ0Pb6goz
+NMlri634bA/itFbVNjHXXrHM+enJa7c2BkpWl5+sWVZoHbUnMfRQW21++rLc7d+YLtc3rbxfoTXa
+TMZkzbL8WvdX1uZNxmXp681O9FzH4bz546frvZRm4ZaCiDEmNcVxagoAQDVzkRKA7Tk2zKJMW62l
+B0C6VDcDQJ6mkwH07DUP0ZSFxsWG1DAaANo8J10AVPhyrRgAAAR0aKopMWkKABDM14gBgGW44XlR
+xWankuBx7baxHuvpAyxQunkro6ZdpbptW42FFiajdEepLgqfIwO9kNqyMnPztSaubbVbt9ZD9qaC
+1MkuCmBdLrfH6WS+KfX/TSvvV2cNh9lkY8Fjran/qrrybmebx+Vqm+Z1OaULmpwtW7ae66LCHy5P
+XDT2o4HtNyE36npdxt6yxwUAPTV6c81AYGv9qYObopYOxClXDH4mPhAZNVpUFC2iLtLnEK/MVVK2
+cwcsrXsZFwuiTH20fJrVKNO0PS+/2qUtqSnPVuFDZPAJUGdpZq+1LxoyjZXl9UxKcYFOMelrVeuq
+67OYqG9M7+ubVt6vzBqNpppmZVZuitVssjj1676Kh05iUY3VCNO9LqfQc/W8WvzpAQ+5uGiZUS0Y
++7Sew3YPADBNZw+7ACjpoiGV5z9oPtcOQCmlcfGyuHhZXLw0ggJwtdbaRvmIPCik8+UAbOceW2A+
+1X/e2T2p7o9cF5cmhy7756/aOZDPytZR00xCzPl55Q51YeU2g3rs/grjqKt6Mj83JyM9WaNJXpaR
+W1hlC+10Oq3bC3PXBg6mZ+QYC8vMTQNDPu4m85PrczKWBQ6uzV3/ZJU1ZDDB3WTeuj4nfVmyJnlZ
+ek7+1lpHiH0bn8xIztnuaLNVFRvXpicHzlk/6jlO6/bC3EAq6WvXP1nrYIBx1JblD4TlrN9aN7zf
+7W40PTkQb0ZuftnACUzjdmN6TnkzQEOxVqPRaIbNhTLO/gwFjJG/3Tp8vMndOFDo5OT0tcbC7dbh
+aTNO6/ZA5pKXZeTkl9U5GBhRAZdtnOH1aKs2OymtIetSHmhuc55OlztkJn4sAwIAQF1hcvJ6sxva
+bNvzc9KTNZr0YuvoWWsL1t0QQmb9J5CQ01G7NT8nfVmyRrMsPSe/rM450PYC9svIzd8+YtKjLbTV
+GIuHtOph5Q2k0uasC14xStWHNrll6Rk564vL6oL14W6q3V68PnftYHqmJndIcsbkZYV1bU3mJ9cH
+m1bhdlsbQGgVZ+QWmxrdI27P/lSTk9PXrn9y6AkXuQEHaSpbqxlB+pO20awRyK21LaSBZuQMq5ex
+2mCNxanMMBTodbTdZBo+ztz4ZEZybpUT3I2mgJ2X5Zv7S9NvhsDdkJGzfmtIddLgcdRuzc8ZfAKY
+Q2wLju1GnS7P1Abgritcpkleb3aPTHeU2bKJxh+4o+u2FwarKSd/64gzxi/CFHquJ6o+fs7GAdC0
+7cgv7QBALjKkGkfzLI6U7sm1SFlHZyuATDcvLbS7wpytrfMCiNaUZm7WBRTav7/4rY1m7x7L2Ud0
+s0fYdLZeL62t7qkrrPssUUa5uk4qNeaaBZPIt2JWtk6019J5BCBCH7d0Wr2g01ZXmFdsk+fuqNww
+/iChy2aqbqbTdUZDnhI8zXVVVaXrXfRb1QYVALitxbl5tXS63rhpQxS42xz2Bqu1iSnSAwA4qvJy
+Sx3qLEPBOrWCaXPYbdYGm6tg3YAjVWY0VroS9fqidWra3VRbbSrKsTtrqjckDuSHddTkG6oV2ryC
+0kKV3NNSX1lWWWR00ZbyzKDzxTpq8o2gyigoqYyXe1osFVuri4wtFlWTndYXlWyLlzMtloqt1QXr
+wfTWptSBx4O1ODe/lk3VGzelRkFbo6W6siCnqXTnDr2KVukKSumq4tJ6ZW5ZUaYCAJSaqEFXv8xY
+51Fl5eZlRdHuRkuNuTxvvcu0c9OADdvqig2F5jZVuj7PkKhgHDazuTzPZiup3mFQBwdnC3OL6t3x
+GYaigkTa3WQ1FxutKgBQhHqZV8Q4Q55rZquH0manX5Ee/DgGDFaMx2EprthqVWZmrNMp5Cmj9d/c
+1icNeWbIKCjdoVNRTlt1WZmlRZVVXJCVkqqecEL2ivVGSm0sKM1TyV3NNRVbKwvWN2XQdocqr6C0
+QCX3NNeUbS3PL6B31qwbqARnbX5ukVWebijYlKgAh81sKjXa7BWm8swx7MPaK4y5TFRWQfG2YiXl
+aTFXbB1S9W21hblFVmWGoeCpRAXjdjTZbA12Zx4d7IJW1zhU6fo8g0oOLnttdXWJ0S23bMuOCprL
+VmqwyVPyisoLlOCyV5WWla932LUemyuloKC8UAUuu6msrCSvjbbs0A9c5TDl5ZY0qbIMBQa1wu2o
+M5lKjDbHjppNWsVFb8AhqA2llVrPYMXUlRXXONSJY3XEWI9tq9EGamPAwC31VWWVBbmO0pptetV4
+raaqzqXS67VRiUym0mIx2Qqe0tLDRqAd1jLjVhOjyzKsU4AmRQEATnN+bnG9W5WebdBr5B5Hs72F
+pgcbudNcmOsAnd5YtE7BOKxmU02x0QkhVgo+j3X6TKWltra+TR96zGaud1IpxZlj5fxi8TNNVXnG
+UhudkqUvWqcCd5O1xlSca23cUfOUVhGMY9wiAEDHuDBXi57381+5Id4U+t9DVZ1M08f3x5tuWLZv
+P8MwzOlfLTPdEP/mr/6w76H0f96c8ErO+o/3tw2JxVW7RxdvumGZ9X33YKC7zqqLN92QvGeXu2fX
++n/eEG96qKo95LBr15N1Ocv+eUO86eZlb/5s+2k3w5ypeueGeNPN6z8PRHNie/+fDMMMzVJ//Bnx
+phvizb/6oOcyrTDS4Pyk+fxPdyck3P3C550f/ObuJQmrN+4+N+KUzlcfTEi445mj48dx/wuneZ7n
++b2P3ZSw4rEPRj3x9Av3JyQ8+NK50aM5+swdCTc99NLpwZBzbz58U8KSh17tv+CTJ1YnJCSsfuKD
+vpDM7d54U8KSh97s5EPPueOZo31DUx1WgnMvPbgkYcUTn/T/2ffBEysSVgwp/OmXHlySsGLj3v54
+jv5mdULCQ692Dsnx7o1LAhnqHFLGJQk3PTZwXd/ex1YkLLn7mU9C8nz61YduSljy4EBJ+z54bMWw
+WPqOPnN3QkKora6IcYbyyW9WJyTc/afPh5To4SUJS+7Y+MwoPHxHQsJNG/eO3ioubsDdG5ckJCxZ
+cscTe8+N0xw7X31oScLqJ0KsdfSZOxKWPDhQygknNNAcg3EkhFic53n+82fuCC1955sP35Rwx8g6
+WP2bT0a9CwJVP9R65159KKTqO998aMm4t81Q+j54YnVIXXW++mBCQsJND785WNC+vY+tGBH2wRMr
+Qs1z+qUHlyy5/08hrb/zgydWJyTc/8LnF78Bx6uX3RtXJCx58IXPR38m9Oc22Bj7Hwv3L0lYEbwT
+RuPcqw8tCRrxkydWJ9y0cfeQ0wOtesnqjW+eHnrZTQlDizn0YTSsrjv3PrZi8Ak18MAKmKHvg8eG
+WHDQqKObaSLxn37h/iUJK0Lrie/85Dd3hN6e4xWBDzzMp8pzFSwvv/NA+cjwpL81Jw0LkulufH7D
+jaMP0mam1TWP8E512sHAbXcfGH5YvmqTbtWmoWGGWw8YBv+MXnfrgWBXUD08S7ROa2mebnNvtsq8
+CnMzK9dqEy/BjVGpVRQ0O9sAVABKuRLcTdZGtzZ1hLskV8opaLY2OA2j9GYbzZYWubYgQ+52D4yf
+0NrMFKrebrUz+syB7mx8hiG0a6tI0SaCxdnshOzB5OIzsxIHz1ElapRgl2fqQ9aTR2k0UdDodDKQ
+SgMwNpPFpcrSa+nBtOUp6Wqw2a1NoEsdt/Sa3HXakJKqtFoV2J1ON0AUAGM117koXXFe6FiASl+k
+366vNtU6DRtUAHaz1QUpxRtCYqETjQZtZYntahgn6DS0ONpAnjLSFWFbLJWVY0xrjNmAJmZARfam
+TeMuknM6nCwVrw3xadUpaoq1N7aAPmoSCSXqQ8e61SlqClpSszKGhCVSYG1xAqgBwF1vtno06wwa
+GIxXpdOqKqttNgekjrGrTIo+O/RIVEqiChoGqp5WRNFgt9scTKJ6AiNUdHyiCmpcLk/IeAWlzQpx
+m2lNihrMbq1+SFiqBmqcTa6AeZy1JhuklmSrGLd7YERWo0uR19RZ7e51asW4N+A4/mVdSYnFrS0u
+WTfe9jqUVp8RNcT1NWgriusstlKdbozatpgaIKW434iphqz4miqTxZ2pVwybTCssCV0A0tZgtnnk
+2QXrEseyqzzTGFpAhTY9hTLbm50AI4pNa3MzVGazub5Nb4jqX4djrndR2qKMsRvq+PE7as12Nj6v
+IDskAkVqQUG6qchism3S6ugJFGH6bX+IXBIt9bXx+kJ9U4V5a+H2lJCBxjEepU6rabvJYmt2utrc
+DLAsCwCq/ps5Ma9Iby2sNGRYMwzr1hmytKrByBSZRUVaY2nx2gyz3mg06DMTB++ituZmJ3icRTrt
+yHvbw0BwBlI1TA1omhpctTao9kPuepoGUKmVQ2dNAFhgAxE7mxwecNbkaWtG3EUuz0VsR6nVwzIk
+pwEYJrB+zmFv8oA6JXGYtqm1iVR1nb2JARXd5nC6QJkxrFhR6ngl2K6GcYKD+20uFpQq5Yi6lmdV
+flg+8nFYl59cMNYrvRM0IJWSoR2/aSmUCmBdTtegwrhdHhaUKuWkEpKrVFFDKpsGoJTKqKG2oYFh
++m3T3NjMgqtSrx3Rq1C5xnxDRD6snQGEVj2tK9iUYS0uzcmwZBuNufrM1KghZXc7ak2V5vrGZofL
+zQzcRRomtLKiVCp6eG1GjagxCtj+hZZMk90BLFuSoS0ZUdtuD4BivBvwMqUVIEqlGhqbIl4dBQ0O
+hxN0o0p5k8lkp7SlwW5Qol6vqawwW5x6w5DzE3XaIRG3NDpYSEzRjN2UVJqh/RmapgEYGP1GSDVk
+qGpMlvo2gyGqf7bERen042jr+PEzDrsDqMyUYdZSJGrV0OBocoJOPYEioLheI6j022pKdQqHwplb
+Ul5Ylrpz09jPQKZpu9FY3qTMWLehWKdRKWkaGGuJvjQ49x+VWbrzrSxTRWV1VbGxcmt8hqFoU0Fm
+4ClBJ66rtqSYKyurLKUFNWXKlOyC4mJDqgIAPG43gDKrpNww/BamlPGKEKG8+E6So50z7soxt8sD
+EJ9b9lR21Ii0NRebRacV42SIYVgAhWK4x0cr5ApgGQ8DQHvcbgD5iFOGhFxB4wwttFypuBINaIIG
+VCgUF8mfKlOvLSup3ro99al1WhW0NZlLKm2UdsC5mWhCND0yndHCQrooboCUvMoi3fCTKFXimM4m
+TV/strKk1Joqqqsriszlck1WwabiddooAAC37cnc9TUudVZeQWmxWqWgAVymQmP18IZMj7qaZszW
+5mFYkKcXb9swPM+UPF55kRvwMqV1tNwqlBQMdmBGGe1oAbalWKcpHnLAVOswbFCH5l2uGFFZIwKH
+3V+TWc2SqM+Kr66y1DsNBhUwNovVJdfpx11AP/4972HY0R4LcoUCwBnoq128CNNbXKMebdA/isI5
+EeQatQIA1IayEqu+qLq4RGsuzVSMca9VVNgZbWn1tsEFAG77MOmiVbp1pbp1JU6rqaKsorIg11Fm
+Di7UiErVb9qm39TWVFtdVl5VYmxyVtcUpdKBpgeqFK32K1/mFXDwaJVWm3o1YmbcHoAhYsC4PW6g
+aDkNAHIFDeBxM6PJ8tD78soahwYKABhmehlQZSjb5sgrLDdmBGZ95PEZhTtKgy9oXK2aUsgVAIxS
+rdVe2VdBFOrsDeXZG9yOOlNZWUWp0d5caS7VKZyWspoWOquiOnSp2eW/6EVTNAUMKDRa7TiP7TFu
+wMuUVgCPe/goj9vpAVCM3gVhrCaLU56iN2hDy804LNX1NabGDZtSx+3PAuth3cNuqol3pkeqq15T
+WW6ucxrWKW3mOpdcZ7jYy2njxE/LaQrcbjczrB8U6EUHerMTKQJ+z/XaIiq7tFSvcpqLi8favsTl
+dLKgSkkJbROOppbRW5lKt660ZluuylVf0zD8tYeoxOyiHaZNWmg2m5sAIEoTrwKPvc4+Ba92q1MS
+5eC02RwXOY+9tJgdNvuwoUWHvYkFdWC5bJRarQRnS/NQA7lbHCEBV8M4CpUCwONyf5UGnACMq8nu
+VOrLzPX19fVW+4dvbQudjL6CCQ0hPlVNgaP+au1IplBnbthWU54ld9aabQyAs8kJkKhNCV0N7my+
+7B2D6MQUNbB2q20ilTr8BhxbWosmIq0AriFNFgCc9mYXyIdPmwxEbarzqLKKSoqGsKmkQEs5LTXW
+8Rp6fIoawGG7gju6qLP1KWC31DkZm9nqUWbqL6cPS6tT1MA224YZ1d1kcwStMZEioLheayh0JWV5
+GqZ+a3HVqONAumMAACAASURBVA8wuUIB4HI6Bm9fp7kiVImHjwLRcgUFFBXoxA33k2i5HKC/Z5tq
+yIoHp7msYugegyFLM66e56rTZyqhuXKryTFW2gqVHKCtyTnpmA1ZKrZhe0Xou4ZOc4WphQquhknJ
+0inBVlXZGJJ2YNeaQa6CcZQqJQVtDqf7qzHgRLFXV9tVhoLsRJVKpYqir15CQ5UmI1cnZ20VpbVD
+9YFxX7p5RjR2mqaBBpqGwByys2nwNVDGYaqo81x2Paiz9SmUx1JWNkxeg9YZ7wYcoX/W0klIK8Cw
+Nuy2VlTbQZmZpR3lVKelxsbGZxlGiFhURq5O7qoz1bnHq6wsLeWqrahyXLEngypLr6Wa6ussFptH
+maG/vPEhdbZBSw1/LDZWVDSwykx9YN5hIkXAOddrDzq1qLzInltaVlimrSkavrYpKkOfXmazlOTJ
+nYZUhdthtZhttC5daRlwXm0lWVudKdoUTaI6imbaGi015hZlZlGGAgCcpjyjWa7VpmjUUQpwN1nN
+5nrQFOoDQ0CJBaWFtrzyytwse3ZGukbpcTqdzTarI3VbQ6n2aqtrcWluY35NSU5OXXamViP3OFsc
+dpvNnVX9VlEiAIBKq4uHSlNhoXKDLooBVYZeO6F11bS2qCTXll9tzHXo9ZmpCsZhs5gtdtAWB8c6
+aV1BUYa1uDovx2kw6NQ002Qzm62eKCWE3JxX3jh0ojYR6pttzZCt/QoMOGHNj1dCbfWTT7q0KjkA
+0LRCoUpJ1yX26+yVS2hYpzK7pKS+uchSlOWwZOlS1HKPo8Vht1rpgvoawyW9COyuK8yqYHS6RI1a
+raDdDqvFbHHF5xq0AKDO1KdUlNYU5dPG7ESFu6nOZG5WZ2opy+X2dFTrSjdZjSU1xqzmrKyMFCU4
+nc0Om9WmLvlwWzZ9kRtwuLQWm12qrAK1y2ZzDXau48d8oUCloS15OU69XpeoYJrqqk0NTmVGWaFu
+FKFy1JpsrKZQP0qFKTINmcr62pr6tmz9WHaPMpRssuSWlOfk2PSZWrXc42xpsrkzt20zXPKgflSG
+Xru1uLJM7lLp9Zc796IK5K84N9eqz9KqaXdjndnc4IzXbysesMYEioDiek2iXldWYtMXVRZu1dU8
+NezJG6Uvr3SXlFZbSotrKGW8Nqu4ukhnz6+r6D+uycpNrDTXm+pqPCxQyvhUbUFl0brAFIZSq0+3
+VjWYrWYPC5RcpU7JKi0tCt5idOqG6p3qqrJqs9VUbh44I08f/5V47E/V1GgrK6otdVUNZpailKrE
+FP2GwRc6Egu2lbqKK+rKiy2UMuMpnX5SMadWVFTVV26t8YAyPlVbWFm0LnQBpUpfXiOv2FphMZXV
+M6BUaTM2VRcoq7PynaF9nittHJVWGw+VNmsTaBO/AgNO0N0DdYoGahpqKhtCQilVVml1/36cVyih
+kY/X7HKTSltRYWqwVNV7WEquVCVq1+VqL3XFlyIxK0tdbbWYal0elpIr1Ym64urCdYEHt3pdxTam
+pKzaVNrAUkqNTl9eXaCuy60zX/69a9hhVleVbzdbzRUWD0vJVerEzAJDYE71IjfgEP2z2lwAYCnJ
+s4QGp5faduhHN4k8q7RSbSmrqCkzORlapdblVWwqGHUHjkZTTTOlLdGrR++n5WapzNXj74WoNlTu
+VFaVVZotVeWBQmpzNZe1lWxUhl5LFTV44vP0V2A6X22o3KkyVVSazBV1LoZWqVP0paVF+tCVYxct
+AtHR0TFOEhKJBJXq6tHb2zssJDw8HM2CTBTH9pysco/RVL8pdVrkh2ksyzWa6HXlpXk6df9ziGlz
+WCvyC2s8+uqGp7RYZ9MSt9moLW7LM1/W4AEyQGdnJ0zpnGvb0+nmNM3ubU1XNSr/nvzX0jTmh03d
+k4iv7sBKjTkt9/h5bCbItB6hMORlyJ3myjr3tMgOY6s2NUdlFRcFlRUA6Ch1piFTBe5p/xUTBLmS
+4IImBPn6osjeVJQO9WUVjdNCuBhggGE9wz9q0GS1OkGlVtNYYf+/vbMPaupM+/+1mhficuImJnSS
+7BMkVBKMkqxipNtgtQm/LfDYNc4UMsw0zKxQZ4SZKjit9FdXOnSh3RFWZ8AZxXYesjNswv7G0y0l
+bJewosnuYqo02ZryYgmaxyRTEknJYQ15kf39EV4CiGJ1Vez9Gf+QnJzr3Oc6d873vu63C/HD4cmP
+uWLUp9EUArEy4KnrmgC3ulwh6RMXL6pMlc8z4FUaSqk6W8CiQijgc1g6cNzsYquaNKjHEYHE9TGy
++pblnwfLnH0jdxJFLE31NrU0trp38mrLP3+nHb3mukPhYVvyRIcquZxYM9h189Sx/i7LxBiQmQKG
++p1tGtm9TcW3ob/rqLef6/bf8EbCVOqG7OcPVadtogMAhBw3fltl7+qPUHgsjWp1IsDY7EmOm6dq
+p6+YLOOVvJORI1gNcOdC2Wdvm9YeaOAONX5zcSAErLU7KrccVf0ESTziccKWqd94SsYy6dl1Oq2o
+4QzeXIv7iDBQMBZPIJKWNzaplQI6elQIJK6PkXF9LcFJX5vMGr82MHqi0r6p+2ebAK63/P1A3XiY
+Qt0gWTPhGL/YfOma7+fauuewgLum8AujDxJ5a8WsyI3+28Ci3NvU/Kb16ls2/wSLkSUjT1g9vQb7
+QUjEG7gYfHe2oq9jAABbk0yd0Dbcnpg9JeD+reaLDh9ZnMd/CYgLhutHNZFEg+yF2Ksi7D9VPp4s
+5+Qoxi90jxurvkiT5GgEqF4hfrhSX1wnK0Z+WFnQVdoBFXLDo+XJj7luKH4J1+/8vT5dDAAu/1UX
+AHyrbx4PA1nZoPy9/mVcv2EDgKejv8sLtwxDF30Aog1nu1/+SP8L4xcvFwrubWoBmEb/33r9i+/X
+yT6s43MAJmzf3gCA/hHjAACF9dYnv/j9J784WzU3ZfeWYajLBxS56GilSFO5tUxBBp8Hj8vEnqiQ
+nj0rO9qUpREBwESfLfxs1RDHmT0iUaHO+4P9iYQ6yjJmc0w/a7iMtbOpvDVnHsHcQusxhSijrANN
+XUKgyPVJF4C6RfETAADe2vUY2Ik74RCAl7jhA6AwXpJRAAAE3C28a9dcE/YRWN8/EQbgyLjrZyJR
+6r1NLcDrbqoe6LCMj83upRKaCgOEHLdvAUD6cy/wAADWSxgcGPcAAMCN/tthADB/pVZ8NWtmwhcB
+IMf+nyxjYgAAazgsAIBwaArVKsRjIWAsU5Sb0quns9w/OP31ZeVal6Swsk5KD3lBxHsa7srbUaaq
+HFA04+9lo45kBBLX7w956TQgd1Op8PczFWOyo+qL35unmPINH77BXef95milyzM/jqfMaPbcaG14
+CgCYCvHbqsTZz9alk+cknToT/aOxVsRjVaFunYmAsGVhEpLld0oYjAMgqWp4r5j3FN0WO7+6Es+r
+qq7PN7wnQ78pxIrlqVyKw16bzAMIj1+I7c7qcPe5ACiJ4hTgiNYAgMfivj7ddic8D7DCjxgamQIg
+v1C86SUZM5k6NRu+Unlr1gGA49s+LwCAxzY2K7rJkkQKwJgrnKzkvhT7J2Mm81ajqoN4srgMOgtV
+UZjHGtDrrN/Lgi9AAIXF4z11v/+8chXPhdfrXOgpI5C4PuJfV2EpIxEixgrj64V/LSy8dg2Ak5+W
+wwaOMiULAxi4plH8dV9hV578wtmB5ZvF0nirACIX6v9WU2Uqqfp2LgyWJitTAIjRGlXXAU3Xvlr/
+7KF1eWk5PICBayV7/vZuRe9bmi6lwtp3vytd7/jn72r/2eV4HM4KOYwtx8oK9yimh84KK1oscyOk
+rpZCkSi3fsFomuWYfNHImNfSUqXJlW/LEGVskyv2lNTGZRihAuHoqC3bo9iWIRJlyHNLjuH9d23V
+BIwV20QZJfjCg9ZjCpFoT8vM2zLkMp6p0OTKMzJEGdsUe8pq55sL4JqMbRVGr6Ojtqwwds1tCs28
++3pQPyzbZqAfP1aSK8/IyMiQ52qqdNa73afXdKaicMYZmqrFF6oyzY1nZuTWWmdt15bsmXbxnrLa
+jvhdv63HFBmFLS4IWHUx29vK8Hu0HPt1OhtVlleuVvAWJyHpr88ViTQLB8qNZRkieZUFAAKWM2WF
+ihK9D8Ld5SKRSCTKKDNOl9Gqq9LkyjNE84mdBwBeK15fUbJnpqLsKZl/F9O9OXNWMuS5mmOLvXhP
+V1Cl6kJR2KbT9aM3NGLF8pTuLbxe/fNT8NWJFs9V2ziwEneo0g9VcjEA4KXUNEc+rBvp7R+3e1dx
+0n+a9QDt7gRldcY/KuwXB3wXCGZ+XXaazlQzrc3MkqYtY1X2Ltvt66znSs4+31tmvRg7Quce1W5P
+rh3ALT7jwBSFtWaTkpN8vxD5YvOwfmAt57FMmvRZdNoBqjxboy5lATFgbGmpK/FRH3AczoWXFVZ1
+B3jyfLVKhBGOAdsIlUqPO1xR6IBslaaymB5ymHCdvkrjAsPZRTtz07NVSpaho6Pbq4o/ZsG7XRRJ
+lZIHABDqbynV1FmokjxVZTEPAv0mva6q0GQ9q39vbh/YMGGp12jCPFV5VXEKC3w2vLG+rsQFn+iX
+SvFxfz/c32bIWq/RNA/QJaryYhkbvBZDY6mGtSBPp6ujrLDShMnV5e+k08FhwXV1GoutUdcwuw1r
+OOTt15VV1Q4IlHnFSiormzdr25euUlUWC6iB/g6trnKPzaXXvjGbWyHsc5jqNbW6UHaeupgOIsmS
+g44hi84wgmW/o2TLBIoUPa4zVWUrlz9ESeXJ1OXpkpaKBkt6aVOpDIDKEgFAqL9eo2n2SUurzioE
+FGIAb6zV26iKikqVVBJLZR4awVuMPkG2qjydh4HLrNNqK0sJtqEuvge3v1FTSrDzCsvz2BCwGvR4
+tcYWn3P0/q4QZGenNDQbDf2V6Wh1LGKF8t09CSG+B4HhN4W6n+356vr9vrjY4f9+eIZP/1IoLPif
+m7G/bv5PgVD4yvGv53/n0q9fFG4+8Nnk9J+j5/ZlCjcXnP56cglzws2v/+Hm3GfjF4+8GHeNeUxe
+OvKicPPr50bjP/r1i8LNr/9hdKZEm4UvHvgs7gvjX/7mFaHw5V9fmr7++LnXF10zVpCXf/P19/PD
+smze/EPB5gVfGf3sQKZQKHzx15dm7Hx2IFP4yq8vjc/d3tfHfykUvvybL+ddKLPg+JfjcZf6+vgr
+wsx9i0xv3jfjqS9//bJQKNz88qHPbt733ia7DmXO+mv49C/jzMxeTDjj8Fm6DmwWvnjk0lwtOPKi
+cPOhrjizFw9lCjMPdc2V++YfCoTCX54eXrIk412HMoWZRy7O/B27ixfjbfx79LMDLwo3zz2K+7pi
+pnCLbwGBWAHEXuZo+8P/AP3ea+FVW9R8zhO5Ok/Ao4DP9QBrZ7xm3EJg+eXF6UvNH8GUGlVcIEyX
+ySUUuHtyaKqsUMELW/Hu2QKEbHi3jyJTKdgAAI4O3BZOUZXnxwW2dGl5uZziMugscX2DFFnhvEQp
+AqmEBV7XslNA3s0P97bpNRlsYVZ+afytsvOL8+Ij10A3biJESrUIAjOEeNky3sIE4Dx1dWV8Cg0r
+bhjBZCoFNntagCpTSihhmyk+gTqWXVGdf98uB69BZyRmk2kK8lUSMOsMDz9C6XO4CBBI0ulxThSx
+wGFb2ul0gYgHhHd+ynaeQhMfRrPzS/N4YZvB6HoAV8SyUdtG0OsEgbqFETNIf4YP/OyxXS3kMunO
+6AyWAZfPGwhBOBwGAN6DLDQcsTrCkC4RLT01kyeav7UelUqNbSR719tXK3h6naHbq1azASBkwU0+
+Sva0toYcNgdQlJIFfbv0dJkAzI5+F2TPHGELePP7OSlUKkAoHFpiXvZy/HBvmyM2B4BgoR9S0gUA
+s7o5YB0Ig69ZJWte5KN4gWHJsud1Z3oHBlxAuCqzF2+lFCDi7ig9exkZ0lzdOktYNJdojJenltVX
+6XT9xQ+Z0wSjYxQYcXkBZvQ94PUFgM6iz7kkYMWbtR0m24ArEAjNuHnBXfGkC9oHgvQUANuAA4C3
+XFeweSwMrF5XAACtyEEgcUU8bkL9ZzSahn6WoviNqmwRj0WlQshUrap7oCgmQASAgmH3eIdR6Q+y
+JiJdlZeibTF0u9RqHoQsBpMPy1ZNL1oMEaEw0Bfbw+h0AFe8PlGo1Efuh3vbDITu5gc6hlHm+wok
+pc2Vi1JIU3jp82Rq3kEiEABg5VU3qBeOGFNYKXMXvPdTmMbRobOFAeryRHXzPjfoLOUPt3iFLldl
+Y5V4Xa2srlwpoAccHXWNJkgpVktm2gjGCnW5ISQpLK0olgh4dCqAo7m0fEESUwqFsuAuqBiVAqFA
+6AFcAVSMCuFwCG1HgUDiinj8BIyNjbaQrE7bNDd9KGCj3F+L5m2wQafSIUyEAwDsJc+gPEix0lUq
+UXMDbnSpi1kW3OjDstUzGwJQMSoFAoHAwviTCAQAMBb98fphgbbE/LCgaKFwKBwvtXSAEEsgkz3Q
+CpZY2wF4EtlDL9206vQDFJFCnR3fmRBymXQGg87yjiybunQb6r5Cxc6va3aVlzaU52mnGwxyddN7
+lTPDBf3aeoOLV6jTviedvUpgcYbrcJhYUJdCRCg800JbtivC6PeNQOKKeEL4XK4w8CSS+BeZo39k
+Uay24K3qdbmIuD9TJALAHZaBkIr9iBbtC/JVkoY6g9GlFuAmgqVUzb5HqQKJALoHLP2gjM/vHei3
+OABTCnj/KT8sB56EB7jDOgCq+B5L1zw7KVIBRW/tNnmL1ewHMM0WpfDAYjPaQtkPp64hk97gwrIb
+696ZPzk4IPGZyo06YyA7nx6L+iAUmi9PLofr/npFjFgcdEWd9h0ZHSgYj01fYAEo2dnxQ/OBEUdc
+L3K86+PdM2AdABCIBA/gipA3EFheJI9APJWgCU0rGoxOB/C5HHO9qS68EY/vC2XzeCxwDQzEz+tx
+GPB5uw6wFXkyiq+jscXxyPrgeHkqGaW/22gwWAiWQhX3FhXkq2WUBaUMWRsbzWGWUpVN/U/5YVmF
+zs6TUHyGM3j8qlWTdt5MIbaiMBsLWxrrOubPGAsF7r2biVSdlwIuvL6xP7TgtAfyecCoM/pYSvWi
+nQHp2eo8VtikjxWWxeNRwGGLXzwcsuLG+7c2+nVnzFRFqSqdx+MtUFYAoLPoEHY55vwRsDaeMS9W
+bF93S7x7vPgZg48iyYutxFqmK1wuVxjYPB7aowmBIlfE44etUMnrLYbqUsylltIDDpMBt1Cz5SzD
+3GtUVpiXgmtry2uhUiXCQr6B7pZGnY+NQdzbj62ufsdQWN2wZ49FpZQJMMI10m8JKJua1LyHKJms
+tqq5HvPxVKp5EQovdrGqwkKTKk8moAasRhw3u1JUTVXfV1uX44dlqau6qhjXNB9TaayaPCkbvFaD
+HndQeZS40J+eX13dPVBpqMxzGPKyJQKMcIw4bCYTtbxbf69gNr28rsJS2tBcmGfLV8hFLMLlcg1Y
+TA5pk7lu2QnjvAa9ieCpC+/iKKpMnZei18b2QqRnq/NZ3Xh1hSj0RrYAC/lshuZGQ3jejdwVFo9N
+cRnqqqiKFAwAqFQ6nSeSZUtjGidR5aXotY1lZUSxUgBeq1FvcEnyRCOGBUYkAke1SmNWKWQCqtdq
+0OKWkKi0arYyLccVgX6LAyjZErTKFYHEFfFE1FXV0ByortMa6qr0FFaKLK9KW5ltKzM2zr10pe+c
+babWNhpqS7QEYDyBTFGhfy9cm3ss3o5A3fwJq6W+GTe0NBBhCsYTyApF2EPqvoxSaSZSSlXSBYcE
+6uZPeLrGZh3eaPSFqDyBRFVXV6mS0v+TflgWVGmlVsura2jpbqzWA8ZLzy5sqlM6KvbEzw1m5zfo
+eLLGRp3Z0NJNhCkYi5cuKy683zRfqvQN7SeClnotbtI14GGgYDyBJK9UlbL84jlwnSWcUqqW3l2+
+1SqRtkGvs77xjpSeXa2tx2qbtdUlDUTsRqr1SkfZ9FjqUoTCPIkUs1jwZts8tZRXa8+qBUCVVp5t
+hGP1hpbqbsB46dmapjo1pdlmnLdNGkWiaazjGeoaWpqPjfiAlSJVVVdVquM6k+/vipCl2xamyJRo
+c2HEiuVH33333T0O02i0FXATjquv5127xuKfMm/dsqK8HwwGF3yydu1aVCkRT+h3pNMU1gby6uoq
+lenT07lDAZeluaKs2aFsNDcoH5vSBTrKFJUWWX13Uz4ac0WsOMbHxwGNuSIQiBhWXbMFlOXv5KfP
+LZSi0nnZalU6EC6X7/GVxIVrTQRPVapEyopYuSBxRSAQsTAVIBRatLDUZTI4gCUQsB5b2Gqsb7bR
+VdXlUtQnjFjBPMkx11umq79r9tj7b3sIYKYwc8qlh/IxAPC0/FVVN07J236xgQsA1890qRsmElU/
+N9Y9BwAh181Tx/q7LBNjQGYKGOp3tmliP3vqnestvb9r/vZaYHWyjH+wLuOF+Okl3pEDCmtfmPFW
+9869PAC484+KzkOGCEfzEv4OM+S4eap22maylFNYtXlvOgXgzoWyz942rT3QwB1q/ObiQAhYa3dU
+bjmq+gn60SOePdJVeSl4c7WmwlWcl86iAgR8DpsRx7sHqIq68uzHVekDDkKkqSstRqnSEShy/b5Q
+QrftDkjO5uQrMBjx6Su/0N43R1vAXVP4hd48EWavFaeTw47bwJrZKsDl+m39GAgwDkRumIeP1rnj
+l3ICm5MvWwXgN5r+BQAQ+tZoiQAkKlVMCLhrNDM2Bas8FudvC/+umy1J2H+qvP8ai5WjSKT4xo1V
+X+gdqNognkGo0kq9tjqP5dDXVpSWlpaWVdVrLaF0dT1uaFI9vqSvdKnqjTdU6agBi0CR6/cGU8pw
+Zey/kx0lnTXm8T5bWCO41746twxDF30Aog1nP9m0HgBCd0LU2Y1fqaqzv3hbtpro+Ft+5eiE7dsb
+wN00d2rCDhUr0Tx61eC5pX4+0XLzHz4AESc/HW7phi76ACTis/q09RC+UPGXtw1+bYtX/R4zdmai
+Qnq2KRkDInmP8dTAxH0LiUCsUOhS9Xtn1cgPCMSKFtfwEP7ViTOeqyOR2VXo4dDUvc+50T8RBuDI
+uOun9XT1XAMXY2ZJVgMAJsA4MHojNBVeqOUpWdio0erp9aZwDL4xALEqZT1AX8ymhLUeAICyJXst
+GHxjA+O3YFpck2VMDABgDYe1rEI+Nn70ox+hGoxAIBBPFbE1OE9OXK32t6ucHkpift0WlYjcV2c+
+ZVlChH1xYnaP/duoZOzeXUnU5/KVZCM+1mX2cEwhoDDy8368pM04U1TqqsUfPg38+9//RvUYgUAg
+niqe8FIcYmTCAwDpKSUq7qZ0MsxLh7IKAMKOCQ8AANFruz17iCNaAwAei/t67O8A4Qks/5qrt6g4
+TJi6qvumzwcUWfJL7FhgupYC4LH5rgMAhPtM4wDATFm7DtURBAKBQHwvnljkiqWs4QB4bEM1FWOJ
+Ll+fYxXAdIS6TrKWA37PQP++PW5OaOJa3BZ2HGVKVqO1d+CaRjG6gXXH0x964ex/H132IgGqjJ/D
+c+pt/glYtUPFi8nnOkVaDs/XYbOX5N5Mo05eHYgAhaEpZgPcQfUDgUAgEN+DJzdbWCp+q5TBoYT6
+jD4PL+1EE58zeyhdXFOVlIzBmGNijM05qhWLZw/xUmqaxUrJGop33N5/m5rOyXqwaYzs/Lw1AADY
+c/nKmUlJ9OeOare/rliL+cb7HFPrJLy3tD9flGsSgUAgEIjl8kxsf7hiQdsfIhAIxDMG2v4QgUAg
+EIj/CEhcEQgEAoFA4opAIBAIBBJXBAKBQCCQuCIQCAQCgUDiikAgEAjEUwMJuQDxdEPY2z5qHyQi
+mKT44Kt85A8EAoHEFfEYCLovd7b32N3+ySgpgc2X7NydK00iPwLDEbfdkSAWMgEAgvbWk5c3vlks
+fah1z0Hn+dYWYzTn3f1Zy7bj7Gp3CoqOvMpfcEuRMbuxvcvmmQQgpb12eG/q/MOj5tNa986yAqG7
+rebMlUlSrKJjW391ZG8qAERGL+OtxkEiAjSuXFW0K3V+eQbbjn1sgwQSAJBo7FT5qyo5f8kSu883
+tk2+ejCXvyxPLvKJvbXJLPjV/iwmqsoIBBLXp4Srxwwl+lBy6Uv6yh/oqyniPv/R6UvM3KKDv+Jj
+5AjhvNLeevrjyf37s5Ie2vRQT6d9+7Qk0AQ7VQyM9lAl7W1t7SXzuQn+BzptzB9kb+WQF0nSHz/u
+SsjVVIqZd2tHENb286SdB4U0iBBBkPzqN0XC+Xpo1BqDyjeOSplBZ+dHrW1JbxaL598c6b9yy8rl
+TICg29z6UUs750hB6hItFrYkdzdwluvJhdDEu+XmE+1WyUM2XBAIBBJXxCOLWoe6eia37nstKxbX
+kTF+1mtFoydbjINbi4Rgb3nfLD6yP5MGABC8/NEHQ1nvFonJAMRgZ1v7ZXcQyAzhK0UFUiYAMfhp
+a/vXo8EIkGn8nZoirv3jdrs36Dx+nMTIKtq3fbRLe0VSvU9KBgg6zW3nzE4iAmSGULlXlcklAwy3
+fdCTIMe89tFgcHKSJMgt3ivG4otKxrhZRfsFwfYPjEuFtYvMjtnP4UbnpN998niPILdsr3hG3kZ7
+u9xpBYfFSzSpxmxmN3+XBgMAYoLAGNjCWNNmh41FUiYA0Pg75ezjvYNB8RLaRuNu38rvvOSdhFQy
+RNyX8XPGQX8EyFiqfG8snvVewvFI0eFXuXd1QoLz/DxPbhxta/3zoD8CQMaEr+wrkGKYZDu/65KN
+kGZhqEYjEEhcnwqoP/DH5x700AS75vWYkvliAfxx0APCpYKpsd7WtmF+8eF9fNJYr7ap1cwtl0+e
+b3fwNZX7k8gQGRubZJKxpCK5/YQ793BBKgBAZHQuKGxrucwoerM4lQaEva1JizMqC1LJAJGhodGy
+sv18GkScn55s7RoWz++qxfhCDGBwiULd3ax4rybif9+W9WaxmDxPh4cIdpqj7XSbk4iS2Ft3792V
+GidMhEKvHQAAFexJREFUQcegN0kiIAMARImo/7L2A1skAhh3Y6zLPOIfJRhixox6JrFpfqcf7i6u
+kbFh8yUnm5+DAUSGca0RdpcdFWMQHP70dEtb4sFiKTY/SF3shF3xnhxs/cifefBoFgYQHBsDDACA
+lipMwgeHI1lSMnojIRArm9vB6SSmT3K28C3T1Xc1Xaptf8oS/Skv1/S7DmL6c11PluhPb+luNpV1
+5WXgWdsMB47d9Myd9eUBxZ92ZHymKvnn1RB5gcG39hh2iPAd2z4/UPXNUCwbnePq6yK8sNZ73Xhl
+n+JPOzTfeABCjpu/K+nKy8CzMj4rLPmyyxFLgHPnQtmfsjL+1uXy6sq6lBmGGsvT/Rgjk5PBBEbC
+gk8xGi04EVzypLGvL7v5u5R8GgCZuTWL77U6CGBwGcSg2e4mAMhM5j0iqODwFQdXnhMbo8TESnmi
+/ZIjAgAAbHFWbGCSzEllB/3+4IOE4EubvQt+LzHpdEBWUdnhw28W8O2tbZeJ+MNuP42dFNPKpNyy
+d48cOXLk6NGyvUJv+8ftwxGAYDRKIs22K0kYKRpdWNjo/3aePHbs2LEPPjZ60gr25XIBwHFlMGG7
+UjwtiDlyruPK4MLz7ucEBgfz28z20SAAjcmc1nOMzab5PX70XkIgVjbhcHTkhvfJR66U0G27A5Kz
+OVtCE//o9ukrv1iX/rJmOh3N1MXqLxJFSS/lJ/R1+Pr0V2qkjFOqH4Prm6Nl1/vCQOGtSXQ5T5nn
+3r8h65cHSq/fwBJ3FHKwkdEu/KsDXrL+bHIsr9wNQ98h7W0PACWFnBhw/1bzRYePLM7jvwTEBcP1
+o5pIokH2Aj3mHv8pzSWPKwKwJvEp76cjJyTQJv2TC4PAYJSWsPT43cTYRNRxrv6D9mmBhsTUIGCZ
+mv00o/FcU3uUI8/du0u41J0HJ4Ik2tzgK5aIRQkiCgAACVi8zEcf6E6WMrtkKIeJc+R8DACAm5WV
+1DPkhszZYdVgNEiizdZsMpk8HTnLcyTmNrsX+DQSKRqdtR4loiTSQn/NjrnGlZEgJrG0WcfQGBiJ
+IIgF593PCUm79muwrq7W4+2kuHlSNBJpMjKJXk0IxIrkzp0p//jtb0fHZ8PWJyyumFKGK2P/newo
+6awxj/fZwhrBTCY4Fq9GL3uBClcphhJ9aMg0Dqofe4zOvjCAaINWv2k9dbKj5PMacywL7J3eZucN
+AHHp1kP5VIDnQHOpwzxywZu8N2bNN5lYuE1XyVlPX31L19PlA4pcdLSSQ4WpTaELNd0e3HLnhenC
+RDyhpIM6qUr646e+15kr5AQ7rW7gc+eiWafdEeHnLuoTDk5OB1GJzMQEcU5lgXC+cJGTxLlF4lxi
+uLOltZV2cH/W3a9IS6RFCSIIEFMjYoIgYbSHr0UPZpbBZkTsRGRaHaNRIM37KplEjgbvKu5RIDFI
+QGYnMfxu//TFgqNegiFhLKOMGJZA+P0AsbliQT8RpQkwgAeMOGnczFeLM3PHBts/bmljHCkWk2Oh
+NA3Nf0AgViarV6/y3SLilRWeaLdweAi/ciD3sx0iPEvUWWMGAAiHpuaOi9ibqAAA6wQJs4c8A7cB
+IDmbu54KAAlbsmfjCOKqYwoA7A0XVIq/qBSXOlwAEPHMBhaU50re+el6+moAuNF/OwwQNn+lVvxF
+pTDWdEcApiZ8c0HwBo1YvQKUFQBo4pydCVdaWy87iQgARAhn7x/bbAm7lGIyAJmRhPkdzggAQMRt
+s3piesPcmJk02GV2xrQ2QoyOBQGCo24iAgCAcQVMciQaASAl0qKjnrGFVxRmCf3mruEgAABhN5on
+xFvTHn6o8MHM0sRb+c6uzmECAILO872jfHH8Ohg2lxH0jwZjyjnsHIs92aDb3DWUIBEnASRtlZC+
+7rKOAUDQ2WN28yXC5czUFWwVRy8Z7QQAQHC4y+zmb1/WefGeJEbdBAAAmcnlMyAaiQIAEF5vkMFh
+oHcUArFSESSzV6/60bzf/RMri9X+dpXTQ0nMr9uiEpH76syn5g9wUqhkygO3AFZtKd1aKJn9/upk
+HoALAADoZGxWLcNTAMBUiN9WJc6euS597lWO0VfOxBLurn37sc72thPt/sloNEribN29b19mLLbi
+yndvbG0/eaIrgUZm8lMFWCzGYmYVFQXPnTt+zB8FIDGEuzVFzKijS9vlDJLJZEjgywu2MwFAuDPL
+3HqyxszOLCpXxgmbSkPg507W+CNAZqTu1LwmfBTeejCzNGlBsb+t7cSxYJRE48uLiuYtpKEJ0tjt
+dkckU0wGv/1TXOsNAolEw7gS1b5dSQAASbs0r7S1nqlpDwKZKykoylxW/z85dbfmlfa20zXngkDG
++NuLiqTLOo8W58lXEz5tPe2PkMlkSBTkFohpABAcHnSzhXy0EgeBWLFQKCT+f7FmB1zhCSZLJ3BT
+TpUPJJtx/fMc+E675/ypAdhSnXtKnXBL15Nf7acotnU1/ZQK4GnpUdX5KYptF5t+6mn5q6punCIR
+6/VpHAh3lf3laHckufQlfWXihbLOt7unOBq57h12TEaJQBijU8Bx9fW8a9dY/FPmrVsAAOCWrkdV
+7Q+LNug+2bQ+VprAJEFPwODOhbLP3u6e2lL9f06pf/wYnscjTpY+2vvR6R7a7jdii0x+yBCXPzph
+kxzcl7kSFrcQvadPDG5fOO8YgUCssNfOxOTANQ8ApAmYTzJyxVLWcAA8tqGairFEl6/PsQpg6r5n
+cZT8LfVf9dnsr+e606i3h+YmlFKySlOSTcM3tH/XOJ7bRL/jcYwP0dP12pR1i4ysy0vLab7UMXCt
+ZM94lmB12Ef09WNHv8h6aaU/26SsouLR0x+daSOXFYh/0G9qLHP3rl5t56C4QPi0x4PBwU4z7NIg
+ZUUgni2e3JirVPxWKYNDCfUZfR5e2okmPmc5Z/GeP9qwfgtv1YRr4hbv+d828GdjNKo049RZcb4s
+4ZbF02HwDRFrsvLWJt7VCJ17VLv9gGIt5vIZDZ5ex1SakpP8TDxOGv/Vg+8d+YEra6yhIS8//PQr
+KwDQhAWH98uTAIFArPxmfWICnzctSk+sWxgBj7xbGIFAIBBPmvHxcUAp5xAIBAKBeOQgcUUgEAgE
+AokrAoFAIBBIXBGIR4Hz3Acnzo8+hIHR8yc+OOdEjkQgEEhcEffG/enxt2tarMQ8BTn+qfte54wN
+2t2RZ8UBEWfniROdD3o/w+eOnzaPLfKG+3zjic4HVN/R840nzg0HUVVEIBBIXJ8pEsH553b78t/u
+o7Yus+NZ2SR+7NKntqScndwH3CSKK1flbmQu8gZbkrt7O+fBTCXJc/lD7T1uVBERCEQcaLPwFU+S
+PJdxqb19ULB4WScx2NnWbnMHI0BLEue+tlfMHLO2tfb8r5fUdLw3YV76cYAxa9sfjQ5/NBIBhnB3
+UYGYuWQK9IWZ1THj++f5h8vlGABx+fQHOEn17r5MGsCYubHJnXOkQBh1mtvOnXcSQMZSdxa8lsUl
+A2E+3ULslBOd7XY/d/fhfZmkxd8BIOyftrbbRiNkWtJGMbaotrrNvRNpqum9DyPu3j+29QwTEaBx
+5QVFu/ixrQXPt+Jmd5BMYwi2Js1UeHdPaye3rHyjc743GDNpz92dJ84FM7l+uzcYISaBu7Pgtcwk
+MkBwuLO13U4AEF7vBCQwxKqyImlqliSq7R3OnZ++FoFAIHFFrGQiZMFuleAk3jlcuTc1PoIbM7e2
+OcX7KvdxyZHRy60fazsZB3OlBblDg13csnL5wo0mMG7W7v0qLkYODrYex3uc4r18uHv2b+fCzOqk
+NG6bfTgil5KDw3aCwYjaB4OZUlrQOejnb+WTg/bWll6s4OBRIUbYW5taO7mHX+UDRLy97V/nFh0u
+4NIAgvaWxd8helvbHJx9h/fzaZFR88dNXpgfVo4NOgn+rtie/ZHhdm0PvPLGUSkzOHyuqbWdW1kg
+jNrx1ksxq5Exa2vTlYg4/nzmAm/EhZ/R/7U7dx3cvxcDGDM3nuwckhSLyc7OP9rZmjf3ccnBwdaT
+Xfw3YpsLc9MEgA+5IZWLaiMCgYixMruFHTdqCg3KDHxHxmev134beuDTr74uwrPkV/qeEXUFmnC3
+ij+Edzrjhx7HvraOpu7cziUDADkpM2dj1Hb5XuOJ5CQ+FyMDAE2Qxg0SxLStu2T/XpRZnSZIY3uG
+nAARh83D3SnnOL92RCDiHHInCVNpwcFeR5I8R4gBACbeLggO2WMqFuXKd2dxY3nf7vad4KDdzZXn
+8GkAQE7aLhcsTAvv9fgZHHasQeG4Yk/YrpQyAYCWKheTBm1OiDhtg9j2nUIMAMhMqVzMWH73caJw
+6/RGV0wOl+YfJQCCo/4gN5VNBgAaV8DwO2f26E7iMohRfwS9ThAIxFMTuYYvVPzlbUMEgKxszn0/
+e/VyTumqt3bYpiisxE2C1RzJ2v98brg7Q/V/1TRPqbS73pZRnsrnSBOqdl85ec6YWbZ15qOJsQla
+IjarJhgzIegklhaAoPtyV4/NEwQSAOGOzuY/u0v278WZ1ZlCPsk2NBqctHk4GwvEk1d67I4IY9CJ
+pe3EIDgRnHR2NX3QM90WiJIkM9nVGTPh812/E5wMkrDZDOrkBGxBt3ckGpkkkaf7hAli0mv/+INL
+04eCIIxGokQwijFmbwVjJCw/+SotYTa0J0/fOS2JjfUMOoPiVBrhdPiTBDORakICKRoN3iu3OwKB
+QOL6WAmMdpgiQFlFCUd6cQ+R/dNl7Ip72+OaAiDvqHt5eWL88KxOKxUr8Ut47ZDqk01pT+eTpIl3
+77Y1tRn5kulnmshMJJz+CExP9iHGJmkJGHmJRx4ZxD/qSSgq259KAwhePv2B/Z4XW5RZnS3mTxqH
+7ISTLVHRsKA4scduY7ujgleTAIKJtASB/M190nnaSMwv/d2+ExylRYOzGdQj0ckFs7bIJDIpGgkC
+YABkjJbAyXmjXM6cd1c0UnCCAIh9OElMPtwPgJ+zW3BSe7KRyyAn8FVFWTOVdXIySiKR0BALAoGY
+5Ql3CxOmG70EMPNTclgwYbrRG5g50P+lSoRnKb68GvvTeiVPhGfl/nMIiI6KL7QDABAxln6aJTJ1
+BCDUP1Kj+VyZgWeJZv5l/O0CADhuNlX0FMo/2yHClfKut+rdt+KvTb0z1NJbuO1POzIMB47d9Mx8
+fMt09a09hh0ifMe2zw9UfTMUKxKdq85bAwNOvenOU/ssMfHuVxi29ksTsT+ZGzO5w+fN7ggARMYu
+d30NGzP5AEBLoE24F65diRLByYQkBg0Agu7eXnf0Xhe6S2Z1Mj+NM9rb42RLUmkAzI3iREfPFT9f
+yAEAmnCrwNvTOUhMh5ijY8G7RN53+Q5NIOa6e3um7+CKeXChNjI4DL9nujtWsF08Yf6zdSYz+tgY
+AUDmSwT+3p6ZFOzmrxd33d7VG0sRcV4Z4hRUlu/fv784VzjXDvS7/RgjCYWtCATiKYlcJy/ivjCQ
+X8gTKcHZgfu6TOGc/Hv3u94BbA0Hm7hGrEqWczaxf5JM9Z4ot3a4qDsqtuTAzVMNox6MUVidvgkA
+sMg1SyhRxMph3xkyjl5s/iIsUJ5QzSRqdblONa7ZIEig2G736a+8K1j7UTEWsn55oPT6DSxxRyEH
+Gxntwr864CXrzyavA9ikZDG1zn8YxyCb/dTKq3TvK7bjf5geCowlRW+rryEiQE4Sv6LJ5QMAcOU7
++R+3vl+DCXfvn832TZPkKG2tJ2vO02gMvjxLwh66V5PoLpnVyanCpD8OgTwmOUxxKvzZzFXyyQAA
+NGlB0QR+rulYaxCAhPF3Fe2TL5zYfNfvMLNe2+tu1X5QEyHTGIKt4v+yzT8pKVVAu2R3gjAVgJy6
++1dKvO3MB3gwCiQaN7PoV7kYTby3yNmGH68JkskYf/tGwaJWwzxv3Dc3DY2RMKSt/r8kABIJYwuV
+sUnEbrsjwlex0dsEgUDM8kSz4nhHDiqsvVTOh+asLFNvfrknLJfiZ1PWxSJX1XUPb/3Z7p9tikWu
+audYSqq2MyNtOrM6OV/730dlAK6hfQq7ffqb3g8VZtzFeMu0c++8d92d62cuqBvGE/O2Gxu40+nT
+IfGAIUcjAE9LT2FdLHd6+o2yz97unhJXvPR+PhVg/KzmUsestcDIQbm1N12M69M4j8gBKCvOwzJ6
+vvFjz643i8SPIXsTcfmj03aJpiAzKRbgd3502r/r3aI057l6nKY5nIvmCiMQCJjJivMkI9db3Tf6
+wkCRcbZQgSrjbKF4Llpu9npT8h8oBmAlcjCwe/0XrP9aB54hLwCWsI4OAEBYhz6sG+ntvz0Rnv5u
+OBSXjx1bu0EAAMCRMTngv+G67QHiqmMKAOwNF1QNs9+LeAgANgB9zTo6gI+4BcBB1ecpIUn+6sam
+cz3utFzuf7xX1u/2kpK4jGkZjxLEJJaIkUcvdToEu8uQsiIQiHieoLj+6wLuDwOAuS9HNLsoZqyj
++1/56pmeW5jRQuJOeCkzVO6hOt61Ctfv1X/5PQBgifnVm1+iAoTcH5bajQRZrNlSloeFDFcOaSeW
+V7BVW0q3FkpmR6NXJ/OmP6cAQAjCqNY8RZD5rx48+Hguxd+lEra1nTweJZFI0SgwBDs1uXwg88sP
+o8eAQCCeGnF1uTpsALCKk7JmepQ1fPuGa6oPd3nUaRxYTQEA7+0bXtjEvnPV5F9aGO/cMPlvUFkH
+mkRbWAkcAbYutjTHNXGDAKAw1JXJW6h3ruJTC88j/L39d15Ih+smnwcAeGs4sGaTYBWMTHlC1Cwl
+O2aGCISx6bU+ESIEQF9FQbXmBwomzN0nzEV+QCAQT7G4Xu+4aQcASfqp2SHM2Oip7eYFV5pawNrE
+Gr7h832o/msHKzLUf3tpS5FbrkkgJvF6ey99NYWyKlHwnLr0+U28NckYXCN8p8osvdTxf5gmF4ni
+bX3h532C1Z6B22FYJVYlrwcKpzQl2TR8Q/t3jeO5TfQ7Hsf4ED1dr01ZBwCuCQ8BlPSfJKNag0Ag
+EIh78qSW4nx30TAOAOI83tz4JY+TIwGA8Y4OAqjcA3WpWSlkcBFDgTWqpu2FKUtYCk0CD0uEKc+A
+v8/i6zWPGrVfHagcuUX9aVk1X8wCj9nT52Me0m/dMX8JbWLe5qPqNROu2xMU6hbN1veLMQCgSjNO
+nRXnyxJuWTwdBt8QsSYrb21iLIS1eq8BJMtZGKo1CAQCgbgnT3S28CPgTt+xzw/oIb/xpbeUP6YC
+hFzfHMr9qo89M834kTHZUfJ5jQU72PmymvfIjKLZwggEAvGM8eRnCz8awlMAd67iw7gPo4T+da3b
+dTUMyYqfbni0V+n/RmeeYqpE+TxUcxAIBALxjEeuAAGvrvorvYnwEFNAIXMEa7PUohI1e90jjY+v
+d9hx25qc8uc30R+lXRS5IhAIxDMZua58cV3JIHFFIBCIZ1JcVyFHIBAIBALxaEHiikAgEAgEElcE
+AoFAIJC4IhAIBALxgwIleF7B/M//+xw5AYFAIJ4qVDlZAPD/ARUspcbz4lzvAAAAAElFTkSuQmCC
+'/>
+<g font-family='sans-serif' font-weight='bold' font-size='8pt' fill='none' stroke='#FF0000' stroke-width='2' stroke-dasharray='none'>
+<rect x='546' y='67' width='81' height='52'/>
+<g transform='translate(546,67)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>3</text>
+</g>
+<rect x='7' y='52' width='51' height='51'/>
+<g transform='translate(7,52)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>2</text>
+</g>
+<rect x='139' y='182' width='175' height='47'/>
+<g transform='translate(139,182)' stroke='none'>
+<circle cx='0.8em' cy='0.8em' r='0.8em' fill='#000000'/>
+<text x='0.5em' y='1.1em' fill='#FFFFFF'>1</text>
+</g>
+</g>
+</svg>
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasResult.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasResult.png
new file mode 100644
index 0000000000000000000000000000000000000000..49cb7674bd5a0cff422272c86e6433077ae66f06
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasResult.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasSelect.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasSelect.png
new file mode 100644
index 0000000000000000000000000000000000000000..73f44e882e7ad1a8d92b39a60a9e7dbea08e9a57
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasSelect.png differ
diff --git a/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasUpload.png b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasUpload.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ab1c94759f3412fdfc513348aa25ae75ddf9710
Binary files /dev/null and b/Doc/Sd1/Ref/GettingStarted/IdeaMavenImport/projectIliasUpload.png differ
diff --git a/Doc/Sd1/appendix.xml b/Doc/Sd1/appendix.xml
index a86ff0028c4bf6cf4859bd173a8d8dad4494c30f..99a39db18cef5c8c1a84c1bff322f6b7a4ee25c4 100644
--- a/Doc/Sd1/appendix.xml
+++ b/Doc/Sd1/appendix.xml
@@ -245,187 +245,170 @@ public void test_400() {
       </informaltable>
     </figure>
 
-    <orderedlist>
-      <listitem>
-        <para>You are expected to work as a <emphasis role="bold">team of
-        three partners</emphasis>.</para>
-      </listitem>
-
-      <listitem>
-        <para>Using the <link
-        xlink:href="https://gitlab.mi.hdm-stuttgart.de/">MI Gitlab SCM</link>
-        is a plus with respect to project evaluation. See table below.</para>
-      </listitem>
-
-      <listitem>
-        <para>Your team is expected to supply a Maven project based on the MI
-        <quote>Maven archetype quickstart</quote> available from <uri
-        xlink:href="https://maven.mi.hdm-stuttgart.de/archetype-catalog.xml">https://maven.mi.hdm-stuttgart.de</uri>.</para>
-      </listitem>
-
-      <listitem>
-        <para>You are expected to provide good internal code documentation
-        with respect both to method signatures (<xref linkend="glo_Javadoc"/>)
-        and method implementation. Possible problems involve:</para>
+    <figure xml:id="sd1_fig_projectRules">
+      <title>Project rules</title>
 
-        <glosslist>
-          <glossentry>
-            <glossterm>Compile time warnings</glossterm>
+      <orderedlist>
+        <listitem>
+          <para>You are expected to work as a <emphasis role="bold">team of
+          three partners</emphasis>.</para>
+        </listitem>
 
-            <glossdef>
-              <para>Activate most compiler warnings at
-              <guimenuitem>Window</guimenuitem> --&gt;
-              <guimenuitem>Preferences</guimenuitem> --&gt;
-              <guimenuitem>Java</guimenuitem> --&gt;
-              <guimenuitem>Compiler</guimenuitem>
-              --&gt;<guimenuitem>Errors/Warnings</guimenuitem>. This will show
-              potential compile time problems like dead / unnecessary /
-              unreachable code, unused variable values, shadowing conflicts
-              and so on:</para>
-
-              <mediaobject>
-                <imageobject>
-                  <imagedata fileref="Ref/Fig/bonusJavadocCompileTimeProblems.png"/>
-                </imageobject>
-              </mediaobject>
-            </glossdef>
-          </glossentry>
+        <listitem>
+          <para>Using the <link
+          xlink:href="https://gitlab.mi.hdm-stuttgart.de/">MI Gitlab
+          SCM</link> is a plus with respect to project evaluation. See table
+          below.</para>
+        </listitem>
 
-          <glossentry xml:id="sd1BonusprojectActivateJavadocWarnings">
-            <glossterm><xref linkend="glo_Javadoc"/> mismatches</glossterm>
+        <listitem>
+          <para>Your team is expected to supply a Maven project based on the
+          MI <quote>Maven archetype quickstart</quote> available from <uri
+          xlink:href="https://maven.mi.hdm-stuttgart.de/archetype-catalog.xml">https://maven.mi.hdm-stuttgart.de</uri>.</para>
+        </listitem>
 
-            <glossdef>
-              <para>Your method's formal parameters, their type and a method's
-              return type must match your documentation. In the following code
-              snippet the method <methodname>getPrimeFactors(...)</methodname>
-              does have neither a parameter named <property>prime</property>
-              nor <property>frequency</property>:</para>
-
-              <mediaobject>
-                <imageobject>
-                  <imagedata fileref="Ref/Fig/bonusJavadocMismatch.png"/>
-                </imageobject>
-              </mediaobject>
-
-              <tip>
-                <itemizedlist>
-                  <listitem>
-                    <para>Activate most <xref linkend="glo_Javadoc"/> related
-                    warnings in your IDE globally per workspace below
-                    <guimenuitem>Window</guimenuitem> --&gt;
-                    <guimenuitem>Preferences</guimenuitem> --&gt;
-                    <guimenuitem>Java</guimenuitem> --&gt;
-                    <guimenuitem>Compiler</guimenuitem> --&gt;
-                    <guimenuitem>Javadoc</guimenuitem>. You may as well
-                    activate them as per project settings below
-                    <guimenuitem>Project</guimenuitem> --&gt;
-                    <guimenuitem>Properties</guimenuitem> --&gt;
-                    <guimenuitem>Java Compiler</guimenuitem> --&gt;
-                    <guimenuitem>Javadoc</guimenuitem> if ticking
-                    <quote>Project specific settings</quote>.</para>
-                  </listitem>
-
-                  <listitem>
-                    <para>Actually generate the <xref linkend="glo_Javadoc"/>
-                    <xref linkend="glo_HTML"/> and see whether it will be
-                    useful / sufficient to a programmer using your
-                    <code>public</code> interface.</para>
-                  </listitem>
-                </itemizedlist>
-              </tip>
-            </glossdef>
-          </glossentry>
-        </glosslist>
-      </listitem>
+        <listitem>
+          <para>You are expected to provide good internal code documentation
+          with respect both to method signatures (<xref
+          linkend="glo_Javadoc"/>) and method implementation.</para>
+        </listitem>
+      </orderedlist>
+    </figure>
 
-      <listitem>
-        <para>You are expected to provide meaningful unit tests:</para>
+    <figure xml:id="sd1_fig_projectCodeDoc">
+      <title>Internal code documentation</title>
 
-        <itemizedlist>
-          <listitem>
-            <para>Try to cover all your implementation code and not just
-            isolated modules / methods.</para>
-          </listitem>
+      <para>You are expected to provide good internal code documentation with
+      respect both to method signatures (<xref linkend="glo_Javadoc"/>) and
+      method implementation. Possible problems involve:</para>
 
-          <listitem>
-            <para>If methods allow for null values write suitable
-            tests.</para>
-          </listitem>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="Ref/Fig/bonusJavadocCompileTimeProblems.png"/>
+        </imageobject>
+      </mediaobject>
+    </figure>
 
-          <listitem>
-            <para>Test special cases: If a method expects
-            <abbrev>i.e.</abbrev> an array of strings it may be allowed having
-            zero length.</para>
-          </listitem>
-        </itemizedlist>
-      </listitem>
+    <figure xml:id="sd1_fig_projectCodeDocHint">
+      <title>Internal code documentation hints</title>
+
+      <glosslist>
+        <glossentry>
+          <glossterm>Compile time warnings</glossterm>
+
+          <glossdef>
+            <para>Activate most compiler warnings at
+            <guimenuitem>Editor</guimenuitem> --&gt;
+            <guimenuitem>Inspections</guimenuitem>. This will show potential
+            compile time problems like dead / unnecessary / unreachable code,
+            unused variable values, shadowing conflicts and so on.</para>
+          </glossdef>
+        </glossentry>
+      </glosslist>
+    </figure>
 
-      <listitem>
-        <para>Your resulting project should be easily installable and
-        runnable.</para>
+    <figure xml:id="sd1_fig_projectJavadoc">
+      <title><xref linkend="glo_Javadoc"/> mismatches</title>
 
-        <itemizedlist>
-          <listitem>
-            <para>Maven is a good starting point with respect both to test
-            integration and cross platform (Unix / Windows / Apple)
-            portability.</para>
-          </listitem>
+      <para>Your method's formal parameters, their type and a method's return
+      type must match your documentation.</para>
 
-          <listitem>
-            <para>Avoid dependencies to local file system resources like
-            <filename>c:\users\xyz\testdata.txt</filename>.</para>
-          </listitem>
-        </itemizedlist>
+      <mediaobject>
+        <imageobject>
+          <imagedata fileref="Ref/Fig/bonusJavadocMismatch.png"/>
+        </imageobject>
+      </mediaobject>
+    </figure>
 
-        <tip>
-          <para>Test your application's deployability by installing it to an
-          untouched target platform (possibly of a different hard/software
-          architecture) and execute <command>mvn</command>
-          <option>test</option> (provided you do have written meaningful unit
-          tests).</para>
-        </tip>
-      </listitem>
-    </orderedlist>
+    <figure xml:id="sd1_fig_projectUnitTests">
+      <title>(Automated) tests</title>
 
-    <para>Marking criteria may vary. As of current winter term 2016 the
-    following rules of thumb apply:</para>
+      <para>You are expected to provide meaningful unit tests:</para>
 
-    <informaltable border="1">
-      <colgroup width="30%"/>
+      <itemizedlist>
+        <listitem>
+          <para>Try to cover all your implementation code and not just
+          isolated modules / methods.</para>
+        </listitem>
 
-      <colgroup width="10%"/>
+        <listitem>
+          <para>If methods allow for null values write suitable tests.</para>
+        </listitem>
 
-      <tr>
-        <td>Code quality</td>
+        <listitem>
+          <para>Test special cases: If a method expects <abbrev>i.e.</abbrev>
+          an array of strings it may be allowed having zero length.</para>
+        </listitem>
+      </itemizedlist>
+    </figure>
 
-        <td>25%</td>
-      </tr>
+    <figure xml:id="sd1_fig_projectDeployRun">
+      <title>Deployment and execution</title>
 
-      <tr>
-        <td>Code documentation</td>
+      <para>Your resulting project should be easily installable and
+      runnable.</para>
 
-        <td>25%</td>
-      </tr>
+      <itemizedlist>
+        <listitem>
+          <para>Maven is a good starting point with respect both to testing
+          and cross platform (Unix / Windows / Apple) portability.</para>
+        </listitem>
 
-      <tr>
-        <td>(Unit) Tests</td>
+        <listitem>
+          <para>Avoid dependencies to local file system resources like
+          <filename>c:\users\xyz\testdata.txt</filename>.</para>
+        </listitem>
+      </itemizedlist>
 
-        <td>25%</td>
-      </tr>
+      <tip>
+        <para>Test your application's deployability by installing it on an
+        untouched target platform (possibly of a different hard/software
+        architecture) and execute <command>mvn</command> <option>test</option>
+        (provided you do have written meaningful unit tests).</para>
+      </tip>
+    </figure>
+
+    <figure xml:id="sd1_fig_projectEvalCriteria">
+      <title>Marking criteria</title>
+
+      <informaltable border="1">
+        <colgroup width="30%"/>
+
+        <colgroup width="10%"/>
+
+        <tr>
+          <td>Code quality</td>
+
+          <td>25%</td>
+        </tr>
+
+        <tr>
+          <td>Code documentation</td>
+
+          <td>25%</td>
+        </tr>
 
-      <tr>
-        <td>Deployment</td>
+        <tr>
+          <td>(Unit) Tests</td>
+
+          <td>25%</td>
+        </tr>
 
-        <td>15%</td>
-      </tr>
+        <tr>
+          <td>Deployment</td>
 
-      <tr>
-        <td>Using <link xlink:href="https://gitlab.mi.hdm-stuttgart.de">Source
-        code management (Git)</link></td>
+          <td>15%</td>
+        </tr>
 
-        <td>10%</td>
-      </tr>
-    </informaltable>
+        <tr>
+          <td>Using <link
+          xlink:href="https://gitlab.mi.hdm-stuttgart.de">Source code
+          management (Git)</link></td>
+
+          <td>10%</td>
+        </tr>
+      </informaltable>
+    </figure>
 
     <para>The following sections contain both the current and archived project
     propositions.</para>
@@ -644,8 +627,8 @@ public void test_400() {
         </listitem>
 
         <listitem>
-          <para>Providing a user interface. Your application is about to run
-          as a terminal application. You do have different choices:</para>
+          <para>Providing a user interface. Your are expected to write a
+          terminal based application. This leaves different choices:</para>
 
           <glosslist>
             <glossentry>
@@ -668,6 +651,19 @@ public void test_400() {
                 This requires some time diving into the API.</para>
               </glossdef>
             </glossentry>
+
+            <glossentry>
+              <glossterm>The really hard way</glossterm>
+
+              <glossdef>
+                <para>Depending on your <xref linkend="glo_Java"/> skills you
+                may favour a <xref linkend="glo_GUI"/> application over the
+                proposed terminal based approach. However do not forget to
+                implement the calculator's logic when fiddling with the user
+                interface and be aware to reserve (possibly a lot of) extra
+                time for the project.</para>
+              </glossdef>
+            </glossentry>
           </glosslist>
         </listitem>
       </orderedlist>
@@ -833,7 +829,7 @@ public void test_400() {
                 </tr>
 
                 <tr>
-                  <td>pow </td>
+                  <td>pow</td>
 
                   <td>Power function</td>
                 </tr>
@@ -848,57 +844,94 @@ public void test_400() {
 
         <para>Every <abbrev
         xlink:href="https://en.wikipedia.org/wiki/Reverse_Polish_notation">RPN</abbrev>
-        expression may be viewed as a sequence of tokens each having both a
-        type and a value. Consider the following expression <code>-1.34 0.34 +
-        sqrt</code> consisting of four tokens:</para>
+        expression may be viewed as a token sequence each having both a token
+        type and a token content. Consider the following expression
+        <code>-1.34 0.34 + sqrt</code> consisting of four tokens:</para>
 
-        <programlisting language="none">Type: Value  | Type: Value | Type: Binary plus | Type: Function square
+        <screen>Type: Double | Type: Double| Type: Binary plus | Type: square Function
              |             |       operator    |       root
-Value: -1.34 | Value: 0.34 | Value: +          | value: sqrt</programlisting>
+Value: -1.34 | Value: 0.34 | Value: +          | value: sqrt</screen>
 
-        <para>You may decompose a String based expression into a sequence of
-        tokens using <link
+        <para>The following scanner application utilizes <link
         xlink:href="http://www.vogella.com/tutorials/JavaRegularExpressions/article.html">pattern
-        matching</link>:</para>
+        matching</link> for decomposing expressions like <code>-1.34 0.34 +
+        sqrt</code> into a token sequence:</para>
 
-        <programlisting language="java">final String expression = "-1.34 0.34 + sqrt";
+        <figure xml:id="sd1_fig_minimalTokenScanner">
+          <title>Minimalist token scanner</title>
 
-final String[] regexps = new String[] {
-  "sqrt", 
-  "[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?",// Matches e.g. -12.875E-33.
+          <programlisting language="java">final String[] patterns = new String[] {
+  "sqrt",
+  "[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?",// Matches e.g. -1.5E-33
   "\\+"};// Escape required avoiding regular expression syntax clash.
+final String expression = "2.1 -3.4 sqrt";
+try (final Scanner scanner = new Scanner(expression)) {
+  while (scanner.hasNext()) {
+    for (final String p: patterns) {
+      if (scanner.hasNext(p)) {
+        System.out.println("Token '" + scanner.next(p) +
+            "' matched by '" + p + "'");
+        break;
+      }
+    }
+  }
+}</programlisting>
+        </figure>
 
-  try(final Scanner scanner = new Scanner(expression)) {
+        <para>The current example expression <code>-1.34 0.34 + sqrt</code>
+        results in:</para>
+
+        <figure xml:id="sd1_fig_simpleScannerOutput">
+          <title>Scanner output <code>-1.34 0.34 + sqrt</code></title>
+
+          <screen>Token '2.1' matched by '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
+Token '-3.4' matched by '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
+Token 'sqrt' matched by 'sqrt'</screen>
+        </figure>
 
-    while (scanner.hasNext()) {
+        <para>We provide error handling capabilities dealing with erroneous
+        input <coref linkend="sd1_fig_errorHandlingBogusInput"/>:</para>
+
+        <figure xml:id="sd1_fig_scannerErrorHandling">
+          <title>Adding error detection</title>
+
+          <programlisting language="none">...
+final String[] patterns = new String[] {
+  "sqrt",
+  "[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?",// Matches e.g. -1.5E-33
+  "\\+"};// Escape required avoiding regular expression syntax clash.
+try (final Scanner scanner = new Scanner("2.1 -3.4 <emphasis role="red">pbck</emphasis>") <co
+              xml:id="sd1_fig_errorHandlingBogusInput"/>) {
+  while (scanner.hasNext()) {
     boolean foundToken = false;
-    for (final String pattern : regexps) {
-      String token;
-      if (scanner.hasNext(pattern)) {
-        token = scanner.next(pattern);
+    for (final String p: patterns) {
+      if (scanner.hasNext(p)) {
         foundToken = true;
-        System.out.println("Found token '" + token + "' matched by pattern '" + pattern + "'");
+        System.out.println("Token '" + scanner.next(p) +
+          "' matched by '" + p + "'");
         break;
       }
     }
     if (!foundToken) {
-      System.out.println("Parsing error, remaining input:" + scanner.nextLine());
+      System.out.println("Parsing error at '" + scanner.nextLine() + "'");
       System.exit(1);
-    }
-  }
-}</programlisting>
+    } ...</programlisting>
+        </figure>
 
-        <para>This current example expression <code>-1.34 0.34 + sqrt</code>
-        results in:</para>
+        <para>Bogus input like <code>2.1 -3.4 <emphasis
+        role="red">pbck</emphasis></code> will now be detected as such:</para>
+
+        <figure xml:id="sd1_fig_scannerErrorResult">
+          <title>Error message</title>
 
-        <screen>Found token '-1.34' matched by pattern '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
-Found token '0.34' matched by pattern '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
-Found token '+' by matched pattern '\+'
-Found token 'sqrt' matched by pattern 'sqrt'</screen>
+          <screen>Token '2.1' matched by '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
+Token '-3.4' matched by '[-]?([0-9]+[.]?[0-9]*|[.][0-9]+)(E[-]?[0-9]+)?'
+<emphasis role="red">Parsing error at 'pbck'</emphasis></screen>
+        </figure>
 
-        <para>A sequence of token may then be evaluated using the <link
+        <para>A token sequence may then be evaluated using the <link
         xlink:href="https://en.wikipedia.org/wiki/Reverse_Polish_notation#Postfix_evaluation_algorithm">postfix
-        evaluation algorithm</link>.</para>
+        evaluation algorithm</link> (Read it!).</para>
       </section>
     </section>
 
diff --git a/Doc/Sd1/gettingStarted.xml b/Doc/Sd1/gettingStarted.xml
index c5db66ee4b899b8f5319e03589cf85147195d5a2..bc9195bedd6c9bcd146b727c8b8db53170796220 100644
--- a/Doc/Sd1/gettingStarted.xml
+++ b/Doc/Sd1/gettingStarted.xml
@@ -1313,32 +1313,17 @@ public class App {
       </figure>
 
       <figure xml:id="sd1_fig_ideaMavenImportLocateArchive">
-        <title>Locate archive to unzip</title>
+        <title>Locate archive and hit »Open With Archive Manager...«</title>
 
         <mediaobject>
-          <imageobjectco>
-            <areaspec otherunits="imagemap" units="other">
-              <area coords="613,1,720,56"
-                    linkends="sd1_fig_ideaMavenImportExtract-1.2"
-                    xml:id="sd1_fig_ideaMavenImportExtract-1-co"/>
-            </areaspec>
-
-            <imageobject>
-              <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png.marked.svg"/>
-            </imageobject>
-          </imageobjectco>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/extractProjectArchive.png"/>
+          </imageobject>
         </mediaobject>
       </figure>
 
-      <calloutlist>
-        <callout arearefs="sd1_fig_ideaMavenImportExtract-1-co"
-                 xml:id="sd1_fig_ideaMavenImportExtract-1.2">
-          <para>Select archive file and hit »Extract« to continue.</para>
-        </callout>
-      </calloutlist>
-
       <figure xml:id="sd1_fig_ideaMavenImportExtractZipArchive">
-        <title>Extract <filename>.zip</filename> archive</title>
+        <title>Extract <filename>Exam</filename> folder</title>
 
         <mediaobject>
           <imageobject>
@@ -1519,6 +1504,236 @@ public class App {
           </imageobject>
         </mediaobject>
       </figure>
+
+      <figure xml:id="sd1_fig_projectIliasCompressToArchive">
+        <title>Zip up your project into an archive</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectCompress.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasChooseArchiveName">
+        <title>Choose an archive name</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectCompressChooseName.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasResultNewArchive">
+        <title>Newly created archive</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasSelect.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasHitChooseFile">
+        <title>Hit »Choose File« in <productname>ILIAS</productname></title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasChoose.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasHitUpload">
+        <title>Hit »Upload«</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasUpload.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasArchiveVisible">
+        <title>Archive is visible ...</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasResult.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasNotYetSaved">
+        <title>... but not yet saved!</title>
+
+        <mediaobject>
+          <imageobjectco>
+            <areaspec otherunits="imagemap" units="other">
+              <area coords="139,182,313,228"
+                    linkends="sd1_fig_projectIliasNotYetSaved-1"
+                    xml:id="sd1_fig_projectIliasNotYetSaved-1.2-co"/>
+
+              <area coords="7,52,57,102"
+                    linkends="sd1_fig_projectIliasNotYetSaved-2"
+                    xml:id="sd1_fig_projectIliasNotYetSaved-2.2-co"/>
+
+              <area coords="546,67,626,118"
+                    linkends="sd1_fig_projectIliasNotYetSaved-3"
+                    xml:id="sd1_fig_projectIliasNotYetSaved-3-co"/>
+            </areaspec>
+
+            <imageobject>
+              <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasNotYetAnswered.png.marked.svg"/>
+            </imageobject>
+          </imageobjectco>
+        </mediaobject>
+
+        <calloutlist>
+          <callout arearefs="sd1_fig_projectIliasNotYetSaved-1.2-co"
+                   xml:id="sd1_fig_projectIliasNotYetSaved-1">
+            <para>Question yet marked as »not answered«.</para>
+          </callout>
+
+          <callout arearefs="sd1_fig_projectIliasNotYetSaved-2.2-co"
+                   xml:id="sd1_fig_projectIliasNotYetSaved-2">
+            <para>Hollow bullet point also indicating unanswered
+            question.</para>
+          </callout>
+
+          <callout arearefs="sd1_fig_projectIliasNotYetSaved-3-co"
+                   xml:id="sd1_fig_projectIliasNotYetSaved-3">
+            <para>Hit »Next« to save your answer.</para>
+          </callout>
+        </calloutlist>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIlias">
+        <title>Confirm saving / next exercise</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasCompleteAnswer.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasAnswerSaved">
+        <title>Answer saved!</title>
+
+        <informaltable border="0">
+          <colgroup width="23%"/>
+
+          <colgroup width="77%"/>
+
+          <tr>
+            <td valign="top"><calloutlist>
+                <callout arearefs="sd1_fig_projectIliasAnswerSaved-1-co"
+                         xml:id="sd1_fig_projectIliasAnswerSaved-1">
+                  <para>Marked as »Answered«.</para>
+                </callout>
+
+                <callout arearefs="sd1_fig_projectIliasAnswerSaved-2-co"
+                         xml:id="sd1_fig_projectIliasAnswerSaved-2">
+                  <para>Solid bullet point indicating presence of an
+                  answer.</para>
+                </callout>
+              </calloutlist></td>
+
+            <td valign="top"><mediaobject>
+                <imageobjectco>
+                  <areaspec otherunits="imagemap" units="other">
+                    <area coords="141,386,241,440"
+                          linkends="sd1_fig_projectIliasAnswerSaved-1"
+                          xml:id="sd1_fig_projectIliasAnswerSaved-1-co"/>
+
+                    <area coords="12,254,64,311"
+                          linkends="sd1_fig_projectIliasAnswerSaved-2"
+                          xml:id="sd1_fig_projectIliasAnswerSaved-2-co"/>
+                  </areaspec>
+
+                  <imageobject>
+                    <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasFinal.png.marked.svg"/>
+                  </imageobject>
+                </imageobjectco>
+              </mediaobject></td>
+          </tr>
+        </informaltable>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasFinishExam">
+        <title>Finish your examination</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExam.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasRecheck">
+        <title>Check your answers again!</title>
+
+        <mediaobject>
+          <imageobjectco>
+            <areaspec otherunits="imagemap" units="other">
+              <area coords="40,183,157,229"
+                    linkends="sd1_fig_projectIliasRecheck-1"
+                    xml:id="sd1_fig_projectIliasRecheck-1-co"/>
+
+              <area coords="410,189,551,230"
+                    linkends="sd1_fig_projectIliasRecheck-2"
+                    xml:id="sd1_fig_projectIliasRecheck-2-co"/>
+            </areaspec>
+
+            <imageobject>
+              <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCheck.png.marked.svg"/>
+            </imageobject>
+          </imageobjectco>
+        </mediaobject>
+
+        <calloutlist>
+          <callout arearefs="sd1_fig_projectIliasRecheck-1-co"
+                   xml:id="sd1_fig_projectIliasRecheck-1">
+            <itemizedlist>
+              <listitem>
+                <para>Is this the correct archive?</para>
+              </listitem>
+
+              <listitem>
+                <para>Does it contain the correct files?</para>
+              </listitem>
+            </itemizedlist>
+          </callout>
+
+          <callout arearefs="sd1_fig_projectIliasRecheck-2-co"
+                   xml:id="sd1_fig_projectIliasRecheck-2">
+            <para>Is the upload timestamp consistent with your recent
+            activities?</para>
+          </callout>
+        </calloutlist>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasProceedFinish">
+        <title>Proceed finishing ...</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamContinue.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
+
+      <figure xml:id="sd1_fig_projectIliasFinalFinish">
+        <title>Finish the test</title>
+
+        <mediaobject>
+          <imageobject>
+            <imagedata fileref="Ref/GettingStarted/IdeaMavenImport/projectIliasFinishExamCommit.png"/>
+          </imageobject>
+        </mediaobject>
+      </figure>
     </section>
 
     <section xml:id="sd1SectMoreEclipseFeatures">
diff --git a/Tests/Common/commonHints.xml b/Tests/Common/commonHints.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b0c00020751d55417dd8125c0f95eea4d9656aea
--- /dev/null
+++ b/Tests/Common/commonHints.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<section xml:id="aufgabe1_commonHints" xml:lang="de"
+         xmlns="http://docbook.org/ns/docbook"
+         xmlns:xlink="http://www.w3.org/1999/xlink"
+         xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
+         xmlns:xi="http://www.w3.org/2001/XInclude"
+         xmlns:trans="http://docbook.org/ns/transclusion"
+         xmlns:svg="http://www.w3.org/2000/svg"
+         xmlns:m="http://www.w3.org/1998/Math/MathML"
+         xmlns:html="http://www.w3.org/1999/xhtml"
+         xmlns:db="http://docbook.org/ns/docbook">
+  <title>Allgemeine Hinweise</title>
+
+  <itemizedlist>
+    <listitem>
+      <para>Die <productname>Javadoc</productname> Kommentare der jeweiligen
+      Methoden beschreiben das gewünschte Verhalten. Über den Menüpunkt
+      <guimenu>Tools</guimenu> --&gt; <guisubmenu>Generate
+      JavaDoc</guisubmenu> erhalten Sie eine HTML Ansicht zur besseren
+      Lesbarkeit.</para>
+
+      <para>Lesen Sie die (ggf. generierte) Dokumentation <emphasis
+      role="bold">sehr genau</emphasis>.</para>
+    </listitem>
+
+    <listitem>
+      <para>Beachten Sie mögliche Sonderfälle. Dazu zählen insbesondere
+      <code>null</code> Werte von Variablen oder enthaltene <code>null</code>
+      Werte in <foreignphrase xml:lang="en">Arrays</foreignphrase>.</para>
+    </listitem>
+
+    <listitem>
+      <para>Für jede Methode stehen Ihnen in der zugehörigen Testklasse
+      korrespondierende Tests zur Verfügung. Nutzen Sie diese!</para>
+    </listitem>
+
+    <listitem>
+      <para>Die von Ihnen erreichte Punktzahl richtet sich nach der Anzahl
+      positiv bestandener Tests. Sie bekommen keine Punkte, wenn Ihre
+      Implementierung in Bezug auf einen einzelnen Test lediglich <quote>fast
+      richtig</quote> ist. Implementieren Sie im Zweifelsfall weniger
+      Methoden, diese dafür aber vollständig.</para>
+    </listitem>
+
+    <listitem>
+      <para>Nutzen Sie den <foreignphrase
+      xml:lang="en">Debugger</foreignphrase> oder logging <foreignphrase
+      xml:lang="en">Statements</foreignphrase> im Fall fehlgeschlagener
+      Testfälle.</para>
+    </listitem>
+
+    <listitem>
+      <para>Die Ausführung der Methode
+      <classname>ShowReachedPoints</classname> im Testzweig Ihres Projekts
+      zeigt Ihnen die in allen Programmieraufgaben aktuell erreichten
+      Punkte.</para>
+    </listitem>
+  </itemizedlist>
+</section>
diff --git a/Tests/Common/uploadIlias.xml b/Tests/Common/uploadIlias.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7dfe70caf09078d4778bccad16f216506f625587
--- /dev/null
+++ b/Tests/Common/uploadIlias.xml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<section version="5.1" xml:id="uploadFirst" xml:lang="de"
+         xmlns="http://docbook.org/ns/docbook"
+         xmlns:xlink="http://www.w3.org/1999/xlink"
+         xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
+         xmlns:xi="http://www.w3.org/2001/XInclude"
+         xmlns:trans="http://docbook.org/ns/transclusion"
+         xmlns:svg="http://www.w3.org/2000/svg"
+         xmlns:m="http://www.w3.org/1998/Math/MathML"
+         xmlns:html="http://www.w3.org/1999/xhtml"
+         xmlns:db="http://docbook.org/ns/docbook">
+  <title>Hochladen Ihrer Lösung in das Klausursystem</title>
+
+  <para>Folgen Sie der Beschreibung ab <link
+  xlink:href="https://freedocs.mi.hdm-stuttgart.de/sd1_sect_ideaMavenImport.html#sd1_fig_ideaMavenImportResults">Zip
+  up your project into an archive</link>.Wichtige Punkte:</para>
+
+  <itemizedlist>
+    <listitem>
+      <para>Wählen Sie beim Hochladen nicht die falsche Datei, etwa das
+      Ausgangsarchiv <filename>exam.zip</filename> oder eine ältere Version
+      Ihres Projekts.</para>
+    </listitem>
+
+    <listitem>
+      <para>Kontrollieren Sie nach dem Hochladen die Sichtbarkeit Ihres
+      <filename>solution_1.zip</filename> Archivs im Klausursystem.</para>
+    </listitem>
+
+    <listitem>
+      <para>Sie können mehrere Versionen <filename>solution_2.zip</filename>
+      ... hochladen und bei Bedarf ältere Versionen im
+      <productname>Ilias</productname> System löschen. Es wird nur die zuletzt
+      hochgeladene Version bewertet.</para>
+    </listitem>
+  </itemizedlist>
+
+  <caution>
+    <itemizedlist>
+      <listitem>
+        <para>Reservieren Sie für den Vorgang des Hochladens ausreichend Zeit
+        vor Klausurende.</para>
+      </listitem>
+
+      <listitem>
+        <para>Bearbeitungen, welche sich nach Klausurende lediglich auf Ihrem
+        Arbeitsplatzrechner befinden, werden nicht gewertet.</para>
+      </listitem>
+
+      <listitem>
+        <para>Laden Sie keine Projekte mit <productname>Java</productname>
+        Syntaxfehlern hoch, diese werden nicht bewertet!</para>
+      </listitem>
+
+      <listitem>
+        <para>Exportieren Sie Ihr Projekt nicht als <filename>.tgz</filename>,
+        <filename>.java</filename>, <filename>.tar.gz</filename>
+        <acronym>o.ä.</acronym>. Das Klausursystem akzeptiert nur Archive mit
+        der Endung <filename>.zip</filename>.</para>
+      </listitem>
+    </itemizedlist>
+  </caution>
+</section>
diff --git a/Tests/Sd1/00090/Exam/pom.xml b/Tests/Sd1/00090/Exam/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..abfd4ff7c7835fa096d9fb4f7245ab8ab47c52d6
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/pom.xml
@@ -0,0 +1,94 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<groupId>de.hdm-stuttgart.mi.sd1</groupId>
+	<artifactId>sd1_test_0090</artifactId>
+	<version>0.6</version>
+	<packaging>jar</packaging>
+
+	<name>sd1_exam_0090</name>
+
+	<url>https://freedocs.mi.hdm-stuttgart.de/sd1FirstJavaProject.html</url>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+
+	<repositories>
+		<repository>
+			<id>hdm-mi-internal-maven-repo</id>
+			<url>https://maven.mi.hdm-stuttgart.de/artifacts</url>
+		</repository>
+	</repositories>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.12</version>
+			<scope>test</scope>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-core</artifactId>
+			<version>2.6</version>
+		</dependency>
+
+		<dependency>
+			<groupId>de.hdm_stuttgart.mi.exam</groupId>
+			<artifactId>unitmarking</artifactId>
+			<version>0.9</version>
+		</dependency>
+
+	</dependencies>
+
+	<build>
+		<plugins>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.5.1</version>
+				<configuration>
+					<source>1.8</source>
+					<target>1.8</target>
+				</configuration>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<version>2.10.3</version>
+				<configuration />
+			</plugin>
+
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<version>2.3</version>
+				<configuration>
+					<descriptor>src/main/assembly/assembly.xml</descriptor>
+				</configuration>
+				<executions>
+					<execution>
+						<id>make-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+						<configuration>
+							<archive>
+								<manifest>
+									<mainClass>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</mainClass>
+								</manifest>
+							</archive>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
diff --git a/Tests/Sd1/00090/Exam/src/main/assembly/assembly.xml b/Tests/Sd1/00090/Exam/src/main/assembly/assembly.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1a2cd6054a519cef9fe38484b72ae28aba730bc5
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/src/main/assembly/assembly.xml
@@ -0,0 +1,36 @@
+<assembly
+    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
+    <id>fat-tests</id>
+    <formats>
+        <format>jar</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>/</outputDirectory>
+            <useProjectArtifact>true</useProjectArtifact>
+            <unpack>true</unpack>
+            <scope>test</scope>
+        </dependencySet>
+    </dependencySets>
+    <fileSets>
+        <fileSet>
+            <directory>${project.build.directory}/test-classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+        <fileSet>
+            <directory>${project.build.directory}/classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+    </fileSets>
+</assembly>
diff --git a/Tests/Sd1/00090/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java b/Tests/Sd1/00090/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java
new file mode 100644
index 0000000000000000000000000000000000000000..27dd6a9abe4b7ae00fc22053e33bf9d4e1fd39ec
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java
@@ -0,0 +1,26 @@
+package de.hdm_stuttgart.mi.sd1.aufgabe1;
+
+/**
+ * Additional helper methods
+ */
+public class Diff {
+  /**
+   * Compute the absolute value of the biggest difference between
+   * two of three given numbers a, b, and c
+   * <p>
+   * Examples:
+   * <p>
+   * a == 1, b == 2, c ==10, the biggest absolute difference is 10 - 1 = 9
+   * a == 4, b ==10, c == 1, the biggest absolute difference is 10 - 1 = 9
+   * a ==-3, b == 4, c == 3, the biggest absolute difference is 4 - (-3) = 7
+   *
+   * @param a The first of three parameters
+   * @param b The second of three parameters
+   * @param c The third of three parameters
+   * @return The absolute value of the biggest difference between any possble pair
+   * of the three parameters
+   */
+  public static int maxDiff(int a, int b, int c) {
+    return -123; // TODO: Implement me!
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00090/Exam/src/main/resources/log4j2.xml b/Tests/Sd1/00090/Exam/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..130f87a144c4eb0107a846e580c8fa7f5e819fc1
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/src/main/resources/log4j2.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <File name="A1" fileName="A1.log" append="false">
+            <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
+        </File>
+        <Console name="STDOUT" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
+        </Console>
+    </Appenders>
+    <Loggers>
+
+        <!-- You my want to define class or package level per-logger rules -->
+        <Logger name="de.hdm_stuttgart.mi.sd1.App" level="debug">
+            <AppenderRef ref="A1"/>
+        </Logger>
+        <Root level="info">
+            <AppenderRef ref="STDOUT"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file
diff --git a/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
new file mode 100644
index 0000000000000000000000000000000000000000..198839650c068e867c01d3cf3635d810989c8180
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
@@ -0,0 +1,19 @@
+package de.hdm_stuttgart.mi.sd1.test;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.RunTests;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestMaxDiff;
+
+public class ShowReachedPoints {
+
+  /**
+   * Execution reveals the number of reached points.
+   *
+   * @param args Unused
+   */
+  public static void main(String[] args) {
+    RunTests.exec(
+      "Aufgabe 1",
+      TestMaxDiff.class);
+
+  }
+}
diff --git a/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java b/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java
new file mode 100644
index 0000000000000000000000000000000000000000..e5dd35febe15ab22dce76a0276f0dd74bd73675c
--- /dev/null
+++ b/Tests/Sd1/00090/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java
@@ -0,0 +1,53 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import static org.junit.Assert.assertEquals;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Diff;
+import org.junit.FixMethodOrder;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.rules.DisableOnDebug;
+import org.junit.rules.TestRule;
+import org.junit.rules.Timeout;
+import org.junit.runners.MethodSorters;
+
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestMaxDiff extends ExaminationTestDefaults {
+
+  @Test
+  public void test01Zero() {
+    assertEquals(0, Diff.maxDiff(0, 0, 0));
+  }
+
+  @Test
+  public void test02Equal() {
+    assertEquals(0, Diff.maxDiff(1, 1, 1));
+  }
+
+  @Test
+  public void test03AscendingValues() {
+    assertEquals(2, Diff.maxDiff(1, 2, 3));
+  }
+
+  @Test
+  public void test04DescendingValues() {
+    assertEquals(7, Diff.maxDiff(7, 5, 0));
+  }
+
+  @Test
+  public void test05Middle() {
+    assertEquals(3, Diff.maxDiff(4, 1, 4));
+  }
+
+  @Test
+  public void test06Negative() {
+    assertEquals(3, Diff.maxDiff(-1, -2, -4));
+  }
+
+  @Test
+  public void test07Mixed() {
+    assertEquals(15, Diff.maxDiff(-5, 10, 0));
+    assertEquals(37, Diff.maxDiff(-5, 30, -7));
+  }
+}
diff --git a/Tests/Sd1/00090/Solve/Doc/klausur.xml b/Tests/Sd1/00090/Solve/Doc/klausur.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4c0dd09ea8e2c75a4a8b6bdada43cc904d17aa11
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/Doc/klausur.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<book version="5.0" xml:id="klausur_SoSe_2017" xml:lang="de"
+      xmlns="http://docbook.org/ns/docbook"
+      xmlns:xlink="http://www.w3.org/1999/xlink"
+      xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
+      xmlns:xi="http://www.w3.org/2001/XInclude"
+      xmlns:trans="http://docbook.org/ns/transclusion"
+      xmlns:svg="http://www.w3.org/2000/svg"
+      xmlns:m="http://www.w3.org/1998/Math/MathML"
+      xmlns:html="http://www.w3.org/1999/xhtml"
+      xmlns:db="http://docbook.org/ns/docbook">
+  <!-- java -cp  "/usr/share/hdm-docbook-xsl/docbook-xsl-1.79.2/tools/lib/saxon9he.jar:/usr/share/java/xercesImpl.jar" -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl     -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration  net.sf.saxon.Transform -s:klausur.xml -xsl:/usr/share/hdm-docbook-xsl/CustomLayer/Klausur/docbook2klausur.xsl -->
+
+  <info>
+    <title/>
+
+    <author>
+      <personname/>
+    </author>
+
+    <pubdate/>
+  </info>
+
+  <chapter xml:id="task1">
+    <title>Klassenmethoden</title>
+
+    <!-- Hier gemeinsames zip Archiv hochladen, auch von anderen Aufgaben. -->
+
+    <section xml:id="aufgabe1_prepare">
+      <title>Vorbereitung</title>
+
+      <para>Entpacken Sie das oben sichtbare Archiv
+      <filename>exam.zip</filename> und <link
+      xlink:href="https://freedocs.mi.hdm-stuttgart.de/sd1_sect_ideaMavenImport.html">importieren
+      Sie den resultierenden Ordner</link> <filename>Exam</filename> als
+      <productname>Maven</productname> Projekt.</para>
+    </section>
+
+    <section xml:id="aufgabe1_task">
+      <title>Aufgabe</title>
+
+      <para>Vervollständigen Sie die Implementierung aller Methoden der Klasse
+      <classname>de.hdm_stuttgart.mi.sd1.aufgabe1.Helper</classname> gemäß den
+      jeweiligen <productname>Javadoc</productname> Beschreibungen. Sie
+      bekommen bei unvollständiger Implementierung Teilpunkte.</para>
+
+      <tip>
+        <para>Zu den drei Methoden gibt es einen passende
+        <productname>Junit</productname> Test
+        <classname>de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestMaxDiff</classname>.</para>
+
+        <para><emphasis role="red">Ändern Sie diese Tests nicht!</emphasis>
+        Durch Ausführung von
+        <classname>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</classname>
+        als Java Programm können Sie Ihre bereits erreichten Punkte
+        erfahren.</para>
+      </tip>
+    </section>
+
+    <xi:include href="../../../../Common/commonHints.xml"
+                xpointer="element(/1)"/>
+
+    <xi:include href="../../../../Common/uploadIlias.xml"
+                xpointer="element(/1)"/>
+  </chapter>
+</book>
diff --git a/Tests/Sd1/00090/Solve/Doc/task1.html b/Tests/Sd1/00090/Solve/Doc/task1.html
new file mode 100644
index 0000000000000000000000000000000000000000..b367a13e71912f2adbc484dbee2f35afa074e69e
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/Doc/task1.html
@@ -0,0 +1,134 @@
+<html><body>
+    
+
+    
+
+    
+      <h1>Vorbereitung</h1>
+
+      <p>Entpacken Sie das oben sichtbare Archiv
+      <span style="color: #810000;">exam.zip</span> und <a href="https://freedocs.mi.hdm-stuttgart.de/sd1_sect_ideaMavenImport.html" target="_blank">importieren
+      Sie den resultierenden Ordner</a><span> </span><span style="color: #810000;">Exam</span> als
+      <em>Maven</em> Projekt.</p>
+    
+
+    
+      <h1>Aufgabe</h1>
+
+      <p>Vervollständigen Sie die Implementierung aller Methoden der Klasse
+      <span style="font-size:90%; font-family: 'Lucida Console', Monaco, monospace;color: #FB9C19;">de.hdm_stuttgart.mi.sd1.aufgabe1.Helper</span> gemäß den
+      jeweiligen <em>Javadoc</em> Beschreibungen. Sie
+      bekommen bei unvollständiger Implementierung Teilpunkte.</p>
+
+      <div style="width: fit-content; border-radius: 10px; padding: 5px; border-style: solid; border-color: #CCCCCC; border-width: 1px; background-color: #DEFBDE;"><p>Hinweis:</p>
+        <p>Zu den drei Methoden gibt es einen passende
+        <em>Junit</em> Test
+        <span style="font-size:90%; font-family: 'Lucida Console', Monaco, monospace;color: #FB9C19;">de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestMaxDiff</span>.</p>
+
+        <p><strong>Ändern Sie diese Tests nicht!</strong>
+        Durch Ausführung von
+        <span style="font-size:90%; font-family: 'Lucida Console', Monaco, monospace;color: #FB9C19;">de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</span>
+        als Java Programm können Sie Ihre bereits erreichten Punkte
+        erfahren.</p>
+      </div>
+    
+
+    
+  <h1>Allgemeine Hinweise</h1>
+
+  <ul>
+    <li>
+      <p>Die <em>Javadoc</em> Kommentare der jeweiligen
+      Methoden beschreiben das gewünschte Verhalten. Über den Menüpunkt
+      <em>Tools</em> --&gt; <em>Generate
+      JavaDoc</em> erhalten Sie eine HTML Ansicht zur besseren
+      Lesbarkeit.</p>
+
+      <p>Lesen Sie die (ggf. generierte) Dokumentation <strong>sehr genau</strong>.</p>
+    </li>
+
+    <li>
+      <p>Beachten Sie mögliche Sonderfälle. Dazu zählen insbesondere
+      <code style="font-size:90%; color:black; font-family: &#34;Lucida Console&#34;, Monaco, monospace; background-color: #F3ECFF;">null</code> Werte von Variablen oder enthaltene <code style="font-size:90%; color:black; font-family: &#34;Lucida Console&#34;, Monaco, monospace; background-color: #F3ECFF;">null</code>
+      Werte in <em>Arrays</em>.</p>
+    </li>
+
+    <li>
+      <p>Für jede Methode stehen Ihnen in der zugehörigen Testklasse
+      korrespondierende Tests zur Verfügung. Nutzen Sie diese!</p>
+    </li>
+
+    <li>
+      <p>Die von Ihnen erreichte Punktzahl richtet sich nach der Anzahl
+      positiv bestandener Tests. Sie bekommen keine Punkte, wenn Ihre
+      Implementierung in Bezug auf einen einzelnen Test lediglich »fast
+      richtig« ist. Implementieren Sie im Zweifelsfall weniger
+      Methoden, diese dafür aber vollständig.</p>
+    </li>
+
+    <li>
+      <p>Nutzen Sie den <em>Debugger</em> oder logging <em>Statements</em> im Fall fehlgeschlagener
+      Testfälle.</p>
+    </li>
+
+    <li>
+      <p>Die Ausführung der Methode
+      <span style="font-size:90%; font-family: 'Lucida Console', Monaco, monospace;color: #FB9C19;">ShowReachedPoints</span> im Testzweig Ihres Projekts
+      zeigt Ihnen die in allen Programmieraufgaben aktuell erreichten
+      Punkte.</p>
+    </li>
+  </ul>
+
+
+    
+  <h1>Hochladen Ihrer Lösung in das Klausursystem</h1>
+
+  <p>Folgen Sie der Beschreibung ab <a href="https://freedocs.mi.hdm-stuttgart.de/sd1_sect_ideaMavenImport.html#sd1_fig_ideaMavenImportResults" target="_blank">Zip
+  up your project into an archive</a>.Wichtige Punkte:</p>
+
+  <ul>
+    <li>
+      <p>Wählen Sie beim Hochladen nicht die falsche Datei, etwa das
+      Ausgangsarchiv <span style="color: #810000;">exam.zip</span> oder eine ältere Version
+      Ihres Projekts.</p>
+    </li>
+
+    <li>
+      <p>Kontrollieren Sie nach dem Hochladen die Sichtbarkeit Ihres
+      <span style="color: #810000;">solution_1.zip</span> Archivs im Klausursystem.</p>
+    </li>
+
+    <li>
+      <p>Sie können mehrere Versionen <span style="color: #810000;">solution_2.zip</span>
+      ... hochladen und bei Bedarf ältere Versionen im
+      <em>Ilias</em> System löschen. Es wird nur die zuletzt
+      hochgeladene Version bewertet.</p>
+    </li>
+  </ul>
+
+  <div style="width: fit-content; border-radius: 10px; padding: 5px; border-style: solid; border-color: #CCCCCC; border-width: 1px;                       background-color: #FFDFDF;"><p>Achtung:</p>
+    <ul>
+      <li>
+        <p>Reservieren Sie für den Vorgang des Hochladens ausreichend Zeit
+        vor Klausurende.</p>
+      </li>
+
+      <li>
+        <p>Bearbeitungen, welche sich nach Klausurende lediglich auf Ihrem
+        Arbeitsplatzrechner befinden, werden nicht gewertet.</p>
+      </li>
+
+      <li>
+        <p>Laden Sie keine Projekte mit <em>Java</em>
+        Syntaxfehlern hoch, diese werden nicht bewertet!</p>
+      </li>
+
+      <li>
+        <p>Exportieren Sie Ihr Projekt nicht als <span style="color: #810000;">.tgz</span>,
+        <span style="color: #810000;">.java</span>, <span style="color: #810000;">.tar.gz</span><span> </span><strong>o.ä.</strong>. Das Klausursystem akzeptiert nur Archive mit
+        der Endung <span style="color: #810000;">.zip</span>.</p>
+      </li>
+    </ul>
+  </div>
+
+  </body></html>
\ No newline at end of file
diff --git a/Tests/Sd1/00090/Solve/pom.xml b/Tests/Sd1/00090/Solve/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..27f856e0243984defdc98e795c6395f27368c9c8
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/pom.xml
@@ -0,0 +1,94 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<groupId>de.hdm-stuttgart.mi.sd1</groupId>
+	<artifactId>sd1_test_0090</artifactId>
+	<version>0.9</version>
+	<packaging>jar</packaging>
+
+	<name>sd1_solution_0090</name>
+
+	<url>https://freedocs.mi.hdm-stuttgart.de/sd1FirstJavaProject.html</url>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+
+	<repositories>
+		<repository>
+			<id>hdm-mi-internal-maven-repo</id>
+			<url>https://maven.mi.hdm-stuttgart.de/artifacts</url>
+		</repository>
+	</repositories>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.12</version>
+			<scope>test</scope>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-core</artifactId>
+			<version>2.6</version>
+		</dependency>
+
+		<dependency>
+			<groupId>de.hdm_stuttgart.mi.exam</groupId>
+			<artifactId>unitmarking</artifactId>
+			<version>0.9</version>
+		</dependency>
+
+	</dependencies>
+
+	<build>
+		<plugins>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.5.1</version>
+				<configuration>
+					<source>1.8</source>
+					<target>1.8</target>
+				</configuration>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<version>2.10.3</version>
+				<configuration />
+			</plugin>
+
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<version>2.3</version>
+				<configuration>
+					<descriptor>src/main/assembly/assembly.xml</descriptor>
+				</configuration>
+				<executions>
+					<execution>
+						<id>make-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+						<configuration>
+							<archive>
+								<manifest>
+									<mainClass>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</mainClass>
+								</manifest>
+							</archive>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
diff --git a/Tests/Sd1/00090/Solve/src/main/assembly/assembly.xml b/Tests/Sd1/00090/Solve/src/main/assembly/assembly.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1a2cd6054a519cef9fe38484b72ae28aba730bc5
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/src/main/assembly/assembly.xml
@@ -0,0 +1,36 @@
+<assembly
+    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
+    <id>fat-tests</id>
+    <formats>
+        <format>jar</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>/</outputDirectory>
+            <useProjectArtifact>true</useProjectArtifact>
+            <unpack>true</unpack>
+            <scope>test</scope>
+        </dependencySet>
+    </dependencySets>
+    <fileSets>
+        <fileSet>
+            <directory>${project.build.directory}/test-classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+        <fileSet>
+            <directory>${project.build.directory}/classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+    </fileSets>
+</assembly>
diff --git a/Tests/Sd1/00090/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java b/Tests/Sd1/00090/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java
new file mode 100644
index 0000000000000000000000000000000000000000..aac292f533614e982cf1aee7dbc60d9435ee492d
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Diff.java
@@ -0,0 +1,29 @@
+package de.hdm_stuttgart.mi.sd1.aufgabe1;
+
+/**
+ * Additional helper methods
+ */
+public class Diff {
+  /**
+   * Compute the absolute value of the biggest difference between
+   * two of three given numbers a, b, and c
+   * <p>
+   * Examples:
+   * <p>
+   * a == 1, b == 2, c ==10, the biggest absolute difference is 10 - 1 = 9
+   * a == 4, b ==10, c == 1, the biggest absolute difference is 10 - 1 = 9
+   * a ==-3, b == 4, c == 3, the biggest absolute difference is 4 - (-3) = 7
+   *
+   * @param a The first of three parameters
+   * @param b The second of three parameters
+   * @param c The third of three parameters
+   * @return The absolute value of the biggest difference between any possble pair
+   * of the three parameters
+   */
+  public static int maxDiff(int a, int b, int c) {
+    final int ab = Math.abs(a - b),
+      ac = Math.abs(a - c),
+      bc = Math.abs(b - c);
+    return Math.max(ab, Math.max(ac, bc));
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00090/Solve/src/main/resources/log4j2.xml b/Tests/Sd1/00090/Solve/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..130f87a144c4eb0107a846e580c8fa7f5e819fc1
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/src/main/resources/log4j2.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <File name="A1" fileName="A1.log" append="false">
+            <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
+        </File>
+        <Console name="STDOUT" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
+        </Console>
+    </Appenders>
+    <Loggers>
+
+        <!-- You my want to define class or package level per-logger rules -->
+        <Logger name="de.hdm_stuttgart.mi.sd1.App" level="debug">
+            <AppenderRef ref="A1"/>
+        </Logger>
+        <Root level="info">
+            <AppenderRef ref="STDOUT"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file
diff --git a/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
new file mode 100644
index 0000000000000000000000000000000000000000..198839650c068e867c01d3cf3635d810989c8180
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
@@ -0,0 +1,19 @@
+package de.hdm_stuttgart.mi.sd1.test;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.RunTests;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestMaxDiff;
+
+public class ShowReachedPoints {
+
+  /**
+   * Execution reveals the number of reached points.
+   *
+   * @param args Unused
+   */
+  public static void main(String[] args) {
+    RunTests.exec(
+      "Aufgabe 1",
+      TestMaxDiff.class);
+
+  }
+}
diff --git a/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java b/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java
new file mode 100644
index 0000000000000000000000000000000000000000..e5dd35febe15ab22dce76a0276f0dd74bd73675c
--- /dev/null
+++ b/Tests/Sd1/00090/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestMaxDiff.java
@@ -0,0 +1,53 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import static org.junit.Assert.assertEquals;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Diff;
+import org.junit.FixMethodOrder;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.rules.DisableOnDebug;
+import org.junit.rules.TestRule;
+import org.junit.rules.Timeout;
+import org.junit.runners.MethodSorters;
+
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestMaxDiff extends ExaminationTestDefaults {
+
+  @Test
+  public void test01Zero() {
+    assertEquals(0, Diff.maxDiff(0, 0, 0));
+  }
+
+  @Test
+  public void test02Equal() {
+    assertEquals(0, Diff.maxDiff(1, 1, 1));
+  }
+
+  @Test
+  public void test03AscendingValues() {
+    assertEquals(2, Diff.maxDiff(1, 2, 3));
+  }
+
+  @Test
+  public void test04DescendingValues() {
+    assertEquals(7, Diff.maxDiff(7, 5, 0));
+  }
+
+  @Test
+  public void test05Middle() {
+    assertEquals(3, Diff.maxDiff(4, 1, 4));
+  }
+
+  @Test
+  public void test06Negative() {
+    assertEquals(3, Diff.maxDiff(-1, -2, -4));
+  }
+
+  @Test
+  public void test07Mixed() {
+    assertEquals(15, Diff.maxDiff(-5, 10, 0));
+    assertEquals(37, Diff.maxDiff(-5, 30, -7));
+  }
+}
diff --git a/Tests/Sd1/00100/Exam/Doc/klausur.xml b/Tests/Sd1/00100/Exam/Doc/klausur.xml
deleted file mode 100644
index ce88544ac322b1c2dcea34229c317ba59fe447fe..0000000000000000000000000000000000000000
--- a/Tests/Sd1/00100/Exam/Doc/klausur.xml
+++ /dev/null
@@ -1,341 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<book version="5.0" xml:id="klausur_SoSe_2017" xml:lang="de"
-      xmlns="http://docbook.org/ns/docbook"
-      xmlns:xlink="http://www.w3.org/1999/xlink"
-      xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
-      xmlns:xi="http://www.w3.org/2001/XInclude"
-      xmlns:trans="http://docbook.org/ns/transclusion"
-      xmlns:svg="http://www.w3.org/2000/svg"
-      xmlns:m="http://www.w3.org/1998/Math/MathML"
-      xmlns:html="http://www.w3.org/1999/xhtml"
-      xmlns:db="http://docbook.org/ns/docbook">
-  <!-- saxon9he-xslt -s:klausur.xml -xsl:/usr/share/hdm-docbook-xsl/CustomLayer/Klausur/docbook2klausur.xsl -->
-
-  <info>
-    <title/>
-
-    <author>
-      <personname/>
-    </author>
-
-    <pubdate/>
-  </info>
-
-  <chapter xml:id="task1">
-    <title>Klassenmethoden</title>
-
-    <!-- Hier gemeinsames zip Archiv hochladen, auch von anderen Aufgaben. -->
-
-    <section xml:id="aufgabe1_prepare">
-      <title>Vorbereitung</title>
-
-      <para>Entpacken Sie das oben sichtbare Archiv
-      <filename>exam.zip</filename> und importieren Sie den resultierenden
-      Ordner <filename>Exam</filename> als <productname>Maven</productname>
-      Projekt.</para>
-    </section>
-
-    <section xml:id="aufgabe1_task">
-      <title>Aufgabe</title>
-
-      <para>Vervollständigen Sie die Implementierung aller Methoden der Klasse
-      Helper im <foreignphrase xml:lang="en">package</foreignphrase>
-      <package>de.hdm_stuttgart.mi.sd1.aufgabe1</package> gemäß den in den
-      jeweiligen <productname>Javadoc</productname> Beschreibungen. Sie
-      bekommen bei unvollständiger Implementierung Teilpunkte.</para>
-
-      <tip>
-        <para>Die Klasse
-        <package>de.hdm_stuttgart.mi.sd1.aufgabe1.TestHelper</package> im Test
-        Zweig Ihres Projekts enthält zugehörige
-        <productname>Junit</productname> Tests.</para>
-      </tip>
-    </section>
-
-    <section xml:id="aufgabe1_commonHints">
-      <title>Allgemeine Hinweise</title>
-
-      <itemizedlist>
-        <listitem>
-          <para>Für jede Methode stehen Ihnen in der zugehörigen Testklasse
-          korrespondierende Tests zur Verfügung. Nutzen Sie diese!</para>
-        </listitem>
-
-        <listitem>
-          <para>Die von Ihnen erreichte Punktzahl richtet sich nach der Anzahl
-          positiv bestandener Tests. Sie bekommen keine Punkte, wenn Ihre
-          Implementierung in Bezug auf einen einzelnen Test lediglich
-          <quote>fast richtig</quote> ist. Implementieren Sie im Zweifelsfall
-          weniger Methoden, diese dafür aber vollständig.</para>
-        </listitem>
-
-        <listitem>
-          <para>Die <productname>Javadoc</productname> Kommentare der
-          jeweiligen Methoden beschreiben das gewünschte Verhalten. Über den
-          Menüpunkt <guimenu>Tools</guimenu> <guisubmenu>Generate
-          JavaDoc</guisubmenu> erhalten Sie eine HTML Ansicht zur besseren
-          Lesbarkeit.</para>
-
-          <para>Lesen Sie die (ggf. generierte) Dokumentation <emphasis
-          role="bold">sehr genau</emphasis>.</para>
-        </listitem>
-
-        <listitem>
-          <para>Beachten Sie alle Sonderfälle. Dazu zählen insbesondere
-          <code>null</code> Werte von Variablen oder enthaltene
-          <code>null</code> Werte in <foreignphrase
-          xml:lang="en">Arrays</foreignphrase>.</para>
-        </listitem>
-
-        <listitem>
-          <para>Nutzen Sie den <foreignphrase
-          xml:lang="en">Debugger</foreignphrase> oder logging <foreignphrase
-          xml:lang="en">Statements</foreignphrase> im Fall fehlgeschlagener
-          Testfälle.</para>
-        </listitem>
-
-        <listitem>
-          <para>Die Ausführung von
-          <package>de.hdm_stuttgart.mi.sd1.test</package>.<classname>ShowAllReachedPoints</classname>
-          im Testzweig Ihres Projekts zeigt Ihnen die in allen
-          Programmieraufgaben aktuell erreichten Punkte.</para>
-        </listitem>
-      </itemizedlist>
-    </section>
-
-    <section version="5.1" xml:id="uploadFirst" xml:lang="de">
-      <title>Hochladen Ihrer Lösung in das Klausursystem</title>
-
-      <para>Exportieren Sie Ihr Projekt in ein Archiv mit Namen
-      <filename>solution_1.zip</filename>. Nutzen Sie dazu die durch
-      Rechtsklick auf Ihre Projektwurzel <guilabel>Compress</guilabel>
-      Funktion des Dateimanagers und akzeptieren Sie die Standard Option
-      <filename>.zip</filename>. Laden Sie danach
-      <filename>solution_1.zip</filename> über die <quote><foreignphrase
-      xml:lang="en">Upload</foreignphrase> File</quote> Funktion am unteren
-      Seitenende der Aufgabe in das <productname>Ilias</productname> System
-      hoch. Wichtige Punkte:</para>
-
-      <itemizedlist>
-        <listitem>
-          <para>Wählen Sie beim Hochladen nicht die falsche Datei, etwa das
-          Ausgangsarchiv <filename>exam.zip</filename> oder eine ältere
-          Version Ihres Projekts.</para>
-        </listitem>
-
-        <listitem>
-          <para>Kontrollieren Sie nach dem Hochladen die Sichtbarkeit Ihres
-          <filename>solution_1.zip</filename> Archivs im Klausursystem.</para>
-        </listitem>
-
-        <listitem>
-          <para>Sie können mehrere Versionen
-          <filename>solution_2.zip</filename> ... hochladen und bei Bedarf
-          ältere im <productname>Ilias</productname> System löschen. Nur die
-          zuletzt hochgeladene Version wird bewertet.</para>
-        </listitem>
-      </itemizedlist>
-
-      <caution>
-        <itemizedlist>
-          <listitem>
-            <para>Reservieren Sie für den Vorgang des Hochladens ausreichend
-            Zeit vor Klausurende.</para>
-          </listitem>
-
-          <listitem>
-            <para>Bearbeitungen, welche sich nach Klausurende lediglich auf
-            Ihrem Arbeitsplatzrechner befinden, werden nicht gewertet.</para>
-          </listitem>
-
-          <listitem>
-            <para>Laden Sie keine Projekte mit <productname>Java</productname>
-            Syntaxfehlern hoch, diese werden nicht bewertet!</para>
-          </listitem>
-
-          <listitem>
-            <para>Exportieren Sie Ihr Projekt nicht als
-            <filename>.tgz</filename>, <filename>.java</filename>,
-            <filename>.tar.gz</filename> <acronym>o.ä.</acronym>. Das
-            Klausursystem akzeptiert nur Archive mit der Endung
-            <filename>.zip</filename>.</para>
-          </listitem>
-        </itemizedlist>
-      </caution>
-    </section>
-  </chapter>
-
-  <chapter xml:id="task2">
-    <title>Ersatzteile</title>
-
-    <section xml:id="aufgabe2_prepare">
-      <title>Vorbereitung</title>
-
-      <para>Falls Sie die erste Aufgabe »<xref linkend="task1"/>« bearbeitet
-      haben, arbeiten Sie einfach an Ihrem <productname>Maven</productname>
-      Projekt weiter. Ansonsten lesen Sie bitte die Anleitung in der Aufgabe
-      »<xref linkend="task1"/>« zum <productname>Eclipse</productname>
-      <productname>Maven</productname> Projektimport sowie weitere Hinweise
-      zum Hochladen in das <productname>Ilias</productname> System.</para>
-    </section>
-
-    <section xml:id="aufgabe2_descr">
-      <title>Beschreibung</title>
-
-      <para>Implementierung von Methoden und einer neuen Klasse zur Verwaltung
-      von Ersatzteilen.</para>
-
-      <para>Das <productname>Maven</productname> Projektskelett enthält eine
-      Klasse <classname>Ersatzteil</classname> im <foreignphrase
-      xml:lang="en">Package</foreignphrase>
-      <package>de.hdm_stuttgart.mi.sd1.aufgabe2</package>.</para>
-
-      <para>Implementieren Sie die nachfolgend beschriebenen Funktionalitäten.
-      Sie bekommen bei unvollständiger Implementierung Teilpunkte. Nutzen Sie
-      zum Test Ihrer Implementierung die <productname>Junit</productname>
-      Tests in
-      <package>de.hdm_stuttgart.mi.sd1.test.aufgabe2</package>.<classname>Test_Ersatzteil</classname>.</para>
-    </section>
-
-    <section xml:id="aufgabe2_task">
-      <title>Aufgaben</title>
-
-      <orderedlist>
-        <listitem>
-          <para>Ein Ersatzteil soll durch Angabe einer Teilenummer und einer
-          Bezeichnung erstellt werden können. Wir betrachten ein Beispiel für
-          das gewünschte Verhalten:</para>
-
-          <programlisting language="java">final Ersatzteil kurbelwelle =
-   new Ersatzteil(12345, "Kurbelwelle");
-System.out.println(kurbelwelle);
-      
-final Ersatzteil brandneu =     // Bezeichnung noch
-   new Ersatzteil(54321, null); // unbekannt. 
-System.out.println(brandneu);</programlisting>
-
-          <para>Dies soll folgende Ausgabe liefern:</para>
-
-          <screen>Kurbelwelle, Teilenummer:12345
-Bezeichnung unbekannt, Teilenummer:54321</screen>
-
-          <para>Ergänzen Sie die Klasse <classname>Ersatzteil</classname> um
-          einen passenden Konstruktor, <code>private</code> Attribute und eine
-          <methodname
-          xlink:href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#toString--">toString()</methodname>
-          Methode.</para>
-
-          <tip>
-            <itemizedlist>
-              <listitem>
-                <para>Das Kontextmenü <quote><foreignphrase
-                xml:lang="en">Source</foreignphrase></quote> →
-                <quote>Override/Implement <foreignphrase
-                xml:lang="en">Methods</foreignphrase>...</quote> in
-                <productname>Eclipse</productname> und die <interfacename
-                xlink:href="https://docs.oracle.com/javase/8/docs/api/java/lang/Override.html">@Override</interfacename>
-                Annotation sind Ihre Freunde.</para>
-              </listitem>
-
-              <listitem>
-                <para>Achten Sie im Hinblick auf die
-                <productname>Junit</productname> Tests sehr genau auf
-                Leerzeichen, Groß/Kleinschreibung etc. in der erzeugten
-                Zeichenkette. Erbsenzähler[innen] sind im Vorteil!</para>
-              </listitem>
-            </itemizedlist>
-          </tip>
-        </listitem>
-
-        <listitem>
-          <para>Zwei Ersatzteil Instanzen sollen bezüglich
-          <methodname>equals()</methodname> genau dann gleich sein, wenn ihre
-          Teilenummern gleich sind. Die Bezeichnung der Teile soll irrelevant
-          sein. Wir betrachten ein Beispiel für das gewünschte
-          Verhalten:</para>
-
-          <programlisting language="java">final Ersatzteil
-      kurbelwelle = new Ersatzteil(12345, "Kurbelwelle"),
-   schwurbelwelle = new Ersatzteil(12345, "Schwurbelwelle"), // Tippfehler?
-          lenkrad = new Ersatzteil(54321, "Lenkrad");
-
-System.out.println("kurbelwelle gleich schwurbelwelle? " + 
-      kurbelwelle.equals(schwurbelwelle));
-     
-System.out.println("kurbelwelle gleich lenkrad? " + 
-      kurbelwelle.equals(lenkrad));</programlisting>
-
-          <para>Dies soll folgende Ausgabe liefern:</para>
-
-          <screen>kurbelwelle gleich schwurbelwelle? true
-kurbelwelle gleich lenkrad? false</screen>
-        </listitem>
-
-        <listitem>
-          <para>Definieren Sie die
-          <classname>Ersatzteil</classname>.<methodname>equals()</methodname>
-          Methode dergestalt, dass sie in abgeleiteten Klassen nicht
-          überschrieben werden <emphasis role="bold">kann</emphasis>.</para>
-        </listitem>
-
-        <listitem>
-          <para>Leiten Sie eine Klasse <classname>Reifen</classname> von
-          <classname>Ersatzteil</classname> im selben <foreignphrase
-          xml:lang="en">Package</foreignphrase> (<emphasis>wichtig für
-          zugehörige <productname>Junit</productname> Tests!</emphasis>)
-          ab.</para>
-
-          <para>Für die Erzeugung von <classname>Reifen</classname> Instanzen
-          soll neben der Teilenummer die maximal erlaubte Fahrgeschwindigkeit
-          angegeben werden müssen. Die Teilebezeichnung in der Basisklasse
-          <classname>Ersatzteil</classname> soll automatisch auf
-          <code>"Reifen"</code> gesetzt werden:</para>
-
-          <programlisting language="java">final Reifen reifen =      // Reifen mit Teilenummer 1234 und Maximalgeschwindigkeit 160 Km pro Stunde,
-   new Reifen(1234, 160);  // Die feste Teilebezeichnung <emphasis role="bold">"Reifen"</emphasis> wird in der
-                           // Basisklasse <classname>Ersatzteil</classname> automatisch gesetzt.
-System.out.println(reifen);</programlisting>
-
-          <para>Nutzen Sie Ihre zuvor implementierte
-          <classname>Ersatzteil</classname>.<methodname>toString()</methodname>
-          Methode und überschreiben Sie diese in der Klasse
-          <classname>Reifen</classname> geeignet, damit Sie folgende Ausgabe
-          erhalten:</para>
-
-          <screen>Reifen, Teilenummer:1234, Maximalgeschwindigkeit:160 Kmh</screen>
-
-          <tip>
-            <para>Achten Sie auch diesmal sehr genau auf Leerzeichen,
-            Groß/Kleinschreibung etc. in der erzeugten Zeichenkette.
-            Erbsenzähler[innen] sind weiterhin im Vorteil!</para>
-          </tip>
-        </listitem>
-      </orderedlist>
-    </section>
-
-    <section version="5.1" xml:id="uploadFollow" xml:lang="de">
-      <title>Hochladen Ihrer Lösung in das Klausursystem</title>
-
-      <para>Laden Sie die Lösung dieser Aufgabe als gemeinsamen Projekt Export
-      mit der ersten Aufgabe <xref linkend="task1"/> gemäß den dortigen
-      Hinweisen hoch. Falls Sie die Aufgabe »<xref linkend="task1"/>«
-      ebenfalls bearbeitet haben, enthält Ihr <foreignphrase
-      xml:lang="en">Upload</foreignphrase> die Lösungen zu beiden
-      Aufgaben.</para>
-
-      <para>Tragen Sie im Freitextfeld weiter unten genau einen der beiden
-      Texte ein:</para>
-
-      <itemizedlist>
-        <listitem>
-          <para>Ich habe die aktuelle Aufgabe bearbeitet und erhoffe dafür
-          Punkte.</para>
-        </listitem>
-
-        <listitem>
-          <para>Ich habe die aktuelle Aufgabe nicht bearbeitet.</para>
-        </listitem>
-      </itemizedlist>
-    </section>
-  </chapter>
-</book>
diff --git a/Tests/Sd1/00100/Exam/pom.xml b/Tests/Sd1/00100/Exam/pom.xml
index 98de575454694af95d449d05ded8d494b4a8c27c..768213fc413797e8e0780b13138a79f4bec7fba1 100644
--- a/Tests/Sd1/00100/Exam/pom.xml
+++ b/Tests/Sd1/00100/Exam/pom.xml
@@ -4,7 +4,7 @@
 
 	<groupId>de.hdm-stuttgart.mi.sd1</groupId>
 	<artifactId>sd1_test_0100</artifactId>
-	<version>0.9</version>
+	<version>0.8</version>
 	<packaging>jar</packaging>
 
 	<name>sd1_test_0100</name>
@@ -91,4 +91,4 @@
 
 		</plugins>
 	</build>
-</project>
\ No newline at end of file
+</project>
diff --git a/Tests/Sd1/00100/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Tests/Sd1/00100/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
index d2b8f9c60be871eb487cd1c1ab236f8d584b8abe..4d7bf3d9738d6531f3264ae8ac03b5441a34c17d 100644
--- a/Tests/Sd1/00100/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
+++ b/Tests/Sd1/00100/Exam/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
@@ -1,19 +1,46 @@
 package de.hdm_stuttgart.mi.sd1.aufgabe1;
 
 /**
- * Helper methods
- *
+ * Helper methods borrowed from
  */
 public class Helper {
 
-   /**
-    * Find the smaller of two possibly different values.
-    *
-    * @param a The first value
-    * @param b The second value
-    * @return The first value if smaller than the second. The second value otherwise.
-    */
-   public static int getMinimum(int a, int b) {
-      return 1234;
-   }
-}
+  /**
+   * Get the smaller of two values
+   *
+   * @param a The first value
+   * @param b The second value
+   *
+   * @return The first value if smaller than the second. The second value otherwise.
+   */
+  public static int getMinimum(final int a, final int b) {
+    return -123; // TODO: Implement me!
+  }
+
+  /**
+   * Get the smallest of three values
+   *
+   * @param a The first value
+   * @param b The second value
+   * @param c The third value
+   *
+   * @return The smallest of all three values.
+   */
+  public static int getMinimum(final int a, final int b, final int c) {
+    return -123; // TODO: Implement me!
+  }
+
+  /**
+   * <p>May we sleep soundly?</p>
+   *
+   * <p>We sleep in if it is not a weekday or we're on vacation.</p>
+   *
+   * @param weekday true if it is a weekday.
+   * @param vacation true if we are on vacation.
+   *
+   * @return Return true if we sleep in, false otherwise
+   */
+  public static boolean sleepIn(final boolean weekday, final boolean vacation) {
+    return false; // TODO: Implement me!
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
index 05325e2b85aa01c2af5dbc9f299482541d39c35a..31ef70d322c33eba66dba26e2dbb1e83df0ac760 100644
--- a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
+++ b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
@@ -1,18 +1,21 @@
 package de.hdm_stuttgart.mi.sd1.test;
 
 import de.hdm_stuttgart.mi.exam.unitmarking.RunTests;
-import de.hdm_stuttgart.mi.sd1.test.aufgabe1.Test_Helper;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfThree;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfTwo;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestSleepIn;
 
 public class ShowReachedPoints {
 
-   /**
-    * Execution reveals the number of reached points.
-    * 
-    * @param args Unused
-    */
-   public static void main(String[] args) {
-      RunTests.exec(
-            "Aufgabe 1" , Test_Helper.class);
-      
-   }
+  /**
+   * Execution reveals the number of reached points.
+   *
+   * @param args Unused
+   */
+  public static void main(String[] args) {
+    RunTests.exec(
+      "Aufgabe 1",
+      TestGetMinimumOfTwo.class, TestGetMinimumOfThree.class, TestSleepIn.class);
+
+  }
 }
diff --git a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
new file mode 100644
index 0000000000000000000000000000000000000000..064d9d1a3fdccaec20d4b284b37ee07ebff41635
--- /dev/null
+++ b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
@@ -0,0 +1,49 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
+import org.junit.Assert;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+/**
+ * Test getting the smallest of three integer values.
+ */
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestGetMinimumOfThree extends ExaminationTestDefaults {
+  /**
+   * First argument smallest
+   */
+  @Test
+  public void test_100() {
+    Assert.assertEquals(-1, Helper.getMinimum(-1, 2, 3));
+  }
+
+  /**
+   * Second argument smallest
+   */
+  @Test
+  public void test_120() {
+    Assert.assertEquals(-5, Helper.getMinimum(0, -5, 33));
+  }
+
+  /**
+   * Third argument smallest
+   */
+  @Test
+  public void test_140() {
+    Assert.assertEquals(-8, Helper.getMinimum(0, 55, -8));
+  }
+
+  /**
+   * Equal arguments
+   */
+  @Test
+  public void test_160() {
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -5, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-4, -5, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -4, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -5, -4));
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/Test_Helper.java b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
similarity index 86%
rename from Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/Test_Helper.java
rename to Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
index 9f97a719791a87919389b003fb30c15b7837688c..d3b5db211700e3fbcd7eaae0db4f24fade299b75 100644
--- a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/Test_Helper.java
+++ b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
@@ -9,10 +9,10 @@ import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
 import de.hdm_stuttgart.mi.exam.unitmarking.Marking;
 import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
 
-
-public class Test_Helper {
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestGetMinimumOfTwo extends ExaminationTestDefaults {
   /**
-   * first argument smaller than second
+   * First argument smaller than second
    */
   @Test
   @Marking(points=2)
@@ -24,7 +24,7 @@ public class Test_Helper {
     Assert.assertEquals(-4, Helper.getMinimum(-4, 6));
   }
   /**
-   * first argument smaller than second
+   * Second argument smaller than first
    */
   @Test
   @Marking(points=2)
diff --git a/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
new file mode 100644
index 0000000000000000000000000000000000000000..24cc261a67b803c14a029783cf37fc8ad03ac2c7
--- /dev/null
+++ b/Tests/Sd1/00100/Exam/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
@@ -0,0 +1,46 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
+import org.junit.Assert;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+/**
+ * Testing for sleeping soundly.
+ */
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestSleepIn extends ExaminationTestDefaults {
+  /**
+   * Weekday, vacation
+   */
+  @Test
+  public void test_100() {
+    Assert.assertTrue(Helper.sleepIn(true, true));
+  }
+
+  /**
+   * Weekday, no vacation
+   */
+  @Test
+  public void test_120() {
+    Assert.assertFalse(Helper.sleepIn(true, false));
+  }
+
+  /**
+   * No weekday, vacation
+   */
+  @Test
+  public void test_140() {
+    Assert.assertTrue(Helper.sleepIn(false, true));
+  }
+
+  /**
+   * No weekday, no vacation
+   */
+  @Test
+  public void test_160() {
+    Assert.assertTrue(Helper.sleepIn(false, false));
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Solve/.gitignore b/Tests/Sd1/00100/Solve/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..450249b06a7f8236305fb44f940c2cc688068055
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/.gitignore
@@ -0,0 +1,6 @@
+/.settings
+/.idea
+/*.iml
+/.classpath
+/.project
+/target
diff --git a/Tests/Sd1/00100/Solve/Doc/klausur.xml b/Tests/Sd1/00100/Solve/Doc/klausur.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a11c1fa9c3a4486cd12e4794d69de603a6e75781
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/Doc/klausur.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<book version="5.0" xml:id="klausur_SoSe_2017" xml:lang="de"
+      xmlns="http://docbook.org/ns/docbook"
+      xmlns:xlink="http://www.w3.org/1999/xlink"
+      xmlns:xila="http://www.w3.org/2001/XInclude/local-attributes"
+      xmlns:xi="http://www.w3.org/2001/XInclude"
+      xmlns:trans="http://docbook.org/ns/transclusion"
+      xmlns:svg="http://www.w3.org/2000/svg"
+      xmlns:m="http://www.w3.org/1998/Math/MathML"
+      xmlns:html="http://www.w3.org/1999/xhtml"
+      xmlns:db="http://docbook.org/ns/docbook">
+  <!-- saxon9he-xslt -s:klausur.xml -xsl:/usr/share/hdm-docbook-xsl/CustomLayer/Klausur/docbook2klausur.xsl -->
+
+  <info>
+    <title/>
+
+    <author>
+      <personname/>
+    </author>
+
+    <pubdate/>
+  </info>
+
+  <chapter xml:id="task1">
+    <title>Klassenmethoden</title>
+
+    <!-- Hier gemeinsames zip Archiv hochladen, auch von anderen Aufgaben. -->
+
+    <section xml:id="aufgabe1_prepare">
+      <title>Vorbereitung</title>
+
+      <para>Entpacken Sie das oben sichtbare Archiv
+      <filename>exam.zip</filename> und <link
+      xlink:href="https://freedocs.mi.hdm-stuttgart.de/sd1_sect_ideaMavenImport.html">importieren
+      Sie den resultierenden Ordner</link> <filename>Exam</filename> als
+      <productname>Maven</productname> Projekt.</para>
+    </section>
+
+    <section xml:id="aufgabe1_task">
+      <title>Aufgabe</title>
+
+      <para>Vervollständigen Sie die Implementierung aller Methoden der Klasse
+      <classname>de.hdm_stuttgart.mi.sd1.aufgabe1.Helper</classname> gemäß den
+      jeweiligen <productname>Javadoc</productname> Beschreibungen. Sie
+      bekommen bei unvollständiger Implementierung Teilpunkte.</para>
+
+      <tip>
+        <para>Zu den drei Methoden gibt es passende
+        <productname>Junit</productname> Tests:</para>
+
+        <orderedlist>
+          <listitem>
+            <para><classname>de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfTwo</classname></para>
+          </listitem>
+
+          <listitem>
+            <para><classname>de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfThree</classname></para>
+          </listitem>
+
+          <listitem>
+            <para><classname>de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestSleepIn</classname></para>
+          </listitem>
+        </orderedlist>
+
+        <para><emphasis role="red">Ändern Sie diese Tests nicht!</emphasis>
+        Durch Ausführung von
+        <classname>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</classname>
+        als Java Programm können Sie Ihre bereits erreichten Punkte
+        erfahren.</para>
+      </tip>
+    </section>
+
+    <xi:include href="../../../../Common/commonHints.xml"
+                xpointer="element(/1)"/>
+
+    <xi:include href="../../../../Common/uploadIlias.xml"
+                xpointer="element(/1)"/>
+  </chapter>
+</book>
diff --git a/Tests/Sd1/00100/Solve/pom.xml b/Tests/Sd1/00100/Solve/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..be08dc498f85a7fd0faf878981d88ca89445facf
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/pom.xml
@@ -0,0 +1,94 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+	<modelVersion>4.0.0</modelVersion>
+
+	<groupId>de.hdm-stuttgart.mi.sd1</groupId>
+	<artifactId>sd1_test_0100</artifactId>
+	<version>0.9</version>
+	<packaging>jar</packaging>
+
+	<name>sd1_solution_0100</name>
+
+	<url>https://freedocs.mi.hdm-stuttgart.de/sd1FirstJavaProject.html</url>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+	</properties>
+
+	<repositories>
+		<repository>
+			<id>hdm-mi-internal-maven-repo</id>
+			<url>https://maven.mi.hdm-stuttgart.de/artifacts</url>
+		</repository>
+	</repositories>
+
+
+	<dependencies>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>4.12</version>
+			<scope>test</scope>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.logging.log4j</groupId>
+			<artifactId>log4j-core</artifactId>
+			<version>2.6</version>
+		</dependency>
+
+		<dependency>
+			<groupId>de.hdm_stuttgart.mi.exam</groupId>
+			<artifactId>unitmarking</artifactId>
+			<version>0.9</version>
+		</dependency>
+
+	</dependencies>
+
+	<build>
+		<plugins>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+				<version>3.5.1</version>
+				<configuration>
+					<source>1.8</source>
+					<target>1.8</target>
+				</configuration>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-javadoc-plugin</artifactId>
+				<version>2.10.3</version>
+				<configuration />
+			</plugin>
+
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<version>2.3</version>
+				<configuration>
+					<descriptor>src/main/assembly/assembly.xml</descriptor>
+				</configuration>
+				<executions>
+					<execution>
+						<id>make-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+						<configuration>
+							<archive>
+								<manifest>
+									<mainClass>de.hdm_stuttgart.mi.sd1.test.ShowReachedPoints</mainClass>
+								</manifest>
+							</archive>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+
+		</plugins>
+	</build>
+</project>
diff --git a/Tests/Sd1/00100/Solve/src/main/assembly/assembly.xml b/Tests/Sd1/00100/Solve/src/main/assembly/assembly.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1a2cd6054a519cef9fe38484b72ae28aba730bc5
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/main/assembly/assembly.xml
@@ -0,0 +1,36 @@
+<assembly
+    xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.3 http://maven.apache.org/xsd/assembly-1.1.3.xsd">
+    <id>fat-tests</id>
+    <formats>
+        <format>jar</format>
+    </formats>
+    <includeBaseDirectory>false</includeBaseDirectory>
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>/</outputDirectory>
+            <useProjectArtifact>true</useProjectArtifact>
+            <unpack>true</unpack>
+            <scope>test</scope>
+        </dependencySet>
+    </dependencySets>
+    <fileSets>
+        <fileSet>
+            <directory>${project.build.directory}/test-classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+        <fileSet>
+            <directory>${project.build.directory}/classes</directory>
+            <outputDirectory>/</outputDirectory>
+            <includes>
+                <include>**/*.class</include>
+            </includes>
+            <useDefaultExcludes>true</useDefaultExcludes>
+        </fileSet>
+    </fileSets>
+</assembly>
diff --git a/Tests/Sd1/00100/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java b/Tests/Sd1/00100/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
new file mode 100644
index 0000000000000000000000000000000000000000..2787405e556f4e5e1e0b4e3e203756d3f203e3e4
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/main/java/de/hdm_stuttgart/mi/sd1/aufgabe1/Helper.java
@@ -0,0 +1,46 @@
+package de.hdm_stuttgart.mi.sd1.aufgabe1;
+
+/**
+ * Helper methods borrowed from
+ */
+public class Helper {
+
+  /**
+   * Get the smaller of two values
+   *
+   * @param a The first value
+   * @param b The second value
+   *
+   * @return The first value if smaller than the second. The second value otherwise.
+   */
+  public static int getMinimum(final int a, final int b) {
+    return a < b ? a : b;
+  }
+
+  /**
+   * Get the smallest of three values
+   *
+   * @param a The first value
+   * @param b The second value
+   * @param c The third value
+   *
+   * @return The smallest of all three values.
+   */
+  public static int getMinimum(final int a, final int b, final int c) {
+    return getMinimum(getMinimum(a, b), c);
+  }
+
+  /**
+   * <p>May we sleep soundly?</p>
+   *
+   * <p>We sleep in if it is not a weekday or we're on vacation.</p>
+   *
+   * @param weekday true if it is a weekday.
+   * @param vacation true if we are on vacation.
+   *
+   * @return Return true if we sleep in, false otherwise
+   */
+  public static boolean sleepIn(final boolean weekday, final boolean vacation) {
+    return !weekday || vacation;
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Solve/src/main/resources/log4j2.xml b/Tests/Sd1/00100/Solve/src/main/resources/log4j2.xml
new file mode 100644
index 0000000000000000000000000000000000000000..130f87a144c4eb0107a846e580c8fa7f5e819fc1
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/main/resources/log4j2.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Configuration>
+    <Appenders>
+        <File name="A1" fileName="A1.log" append="false">
+            <PatternLayout pattern="%t %-5p %c{2} - %m%n"/>
+        </File>
+        <Console name="STDOUT" target="SYSTEM_OUT">
+            <PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
+        </Console>
+    </Appenders>
+    <Loggers>
+
+        <!-- You my want to define class or package level per-logger rules -->
+        <Logger name="de.hdm_stuttgart.mi.sd1.App" level="debug">
+            <AppenderRef ref="A1"/>
+        </Logger>
+        <Root level="info">
+            <AppenderRef ref="STDOUT"/>
+        </Root>
+    </Loggers>
+</Configuration>
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
new file mode 100644
index 0000000000000000000000000000000000000000..31ef70d322c33eba66dba26e2dbb1e83df0ac760
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/ShowReachedPoints.java
@@ -0,0 +1,21 @@
+package de.hdm_stuttgart.mi.sd1.test;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.RunTests;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfThree;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestGetMinimumOfTwo;
+import de.hdm_stuttgart.mi.sd1.test.aufgabe1.TestSleepIn;
+
+public class ShowReachedPoints {
+
+  /**
+   * Execution reveals the number of reached points.
+   *
+   * @param args Unused
+   */
+  public static void main(String[] args) {
+    RunTests.exec(
+      "Aufgabe 1",
+      TestGetMinimumOfTwo.class, TestGetMinimumOfThree.class, TestSleepIn.class);
+
+  }
+}
diff --git a/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
new file mode 100644
index 0000000000000000000000000000000000000000..064d9d1a3fdccaec20d4b284b37ee07ebff41635
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfThree.java
@@ -0,0 +1,49 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
+import org.junit.Assert;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+/**
+ * Test getting the smallest of three integer values.
+ */
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestGetMinimumOfThree extends ExaminationTestDefaults {
+  /**
+   * First argument smallest
+   */
+  @Test
+  public void test_100() {
+    Assert.assertEquals(-1, Helper.getMinimum(-1, 2, 3));
+  }
+
+  /**
+   * Second argument smallest
+   */
+  @Test
+  public void test_120() {
+    Assert.assertEquals(-5, Helper.getMinimum(0, -5, 33));
+  }
+
+  /**
+   * Third argument smallest
+   */
+  @Test
+  public void test_140() {
+    Assert.assertEquals(-8, Helper.getMinimum(0, 55, -8));
+  }
+
+  /**
+   * Equal arguments
+   */
+  @Test
+  public void test_160() {
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -5, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-4, -5, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -4, -5));
+    Assert.assertEquals(-5, Helper.getMinimum(-5, -5, -4));
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
new file mode 100644
index 0000000000000000000000000000000000000000..d3b5db211700e3fbcd7eaae0db4f24fade299b75
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestGetMinimumOfTwo.java
@@ -0,0 +1,47 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import org.junit.Assert;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.exam.unitmarking.Marking;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
+
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestGetMinimumOfTwo extends ExaminationTestDefaults {
+  /**
+   * First argument smaller than second
+   */
+  @Test
+  @Marking(points=2)
+  public void test_100() {
+    Assert.assertEquals(1, Helper.getMinimum(1, 7));
+    Assert.assertEquals(0, Helper.getMinimum(0, 1));
+    Assert.assertEquals(-4, Helper.getMinimum(-4, -2));
+    Assert.assertEquals(-4, Helper.getMinimum(-4, 0));
+    Assert.assertEquals(-4, Helper.getMinimum(-4, 6));
+  }
+  /**
+   * Second argument smaller than first
+   */
+  @Test
+  @Marking(points=2)
+  public void test_200() {
+    Assert.assertEquals(1, Helper.getMinimum(6, 1));
+    Assert.assertEquals(-1, Helper.getMinimum(0, -1));
+    Assert.assertEquals(-7, Helper.getMinimum(-4, -7));
+    Assert.assertEquals(-3, Helper.getMinimum(4, -3));
+  }
+  /**
+   * Arguments equal
+   */
+  @Test
+  @Marking(points=2)
+  public void test_300() {
+    Assert.assertEquals(5, Helper.getMinimum(5, 5));
+    Assert.assertEquals(0, Helper.getMinimum(0, 0));
+    Assert.assertEquals(-4, Helper.getMinimum(-4, -4));
+  }
+}
\ No newline at end of file
diff --git a/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
new file mode 100644
index 0000000000000000000000000000000000000000..24cc261a67b803c14a029783cf37fc8ad03ac2c7
--- /dev/null
+++ b/Tests/Sd1/00100/Solve/src/test/java/de/hdm_stuttgart/mi/sd1/test/aufgabe1/TestSleepIn.java
@@ -0,0 +1,46 @@
+package de.hdm_stuttgart.mi.sd1.test.aufgabe1;
+
+import de.hdm_stuttgart.mi.exam.unitmarking.ExaminationTestDefaults;
+import de.hdm_stuttgart.mi.sd1.aufgabe1.Helper;
+import org.junit.Assert;
+import org.junit.FixMethodOrder;
+import org.junit.Test;
+import org.junit.runners.MethodSorters;
+
+/**
+ * Testing for sleeping soundly.
+ */
+@FixMethodOrder(MethodSorters.NAME_ASCENDING)
+public class TestSleepIn extends ExaminationTestDefaults {
+  /**
+   * Weekday, vacation
+   */
+  @Test
+  public void test_100() {
+    Assert.assertTrue(Helper.sleepIn(true, true));
+  }
+
+  /**
+   * Weekday, no vacation
+   */
+  @Test
+  public void test_120() {
+    Assert.assertFalse(Helper.sleepIn(true, false));
+  }
+
+  /**
+   * No weekday, vacation
+   */
+  @Test
+  public void test_140() {
+    Assert.assertTrue(Helper.sleepIn(false, true));
+  }
+
+  /**
+   * No weekday, no vacation
+   */
+  @Test
+  public void test_160() {
+    Assert.assertTrue(Helper.sleepIn(false, false));
+  }
+}
\ No newline at end of file
diff --git a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
index 12a5801006bf768f783233891117ed7fc87634df..99a02bd7b3ecf95c9ef8386c92298060f7b7aae5 100644
--- a/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
+++ b/ws/Docbook/CustomLayer/Klausur/docbook2klausur.xsl
@@ -143,12 +143,18 @@
     </xsl:template>
     
     <xsl:template match="db:productname|db:foreignphrase">
-        <emph>
+        <em>
             <xsl:apply-templates/>
-        </emph>
+        </em>
     </xsl:template>
     
     
+    <xsl:template match="db:guimenu|db:guisubmenu">
+        <em>
+            <xsl:apply-templates/>
+        </em>
+    </xsl:template>
+    
     <xsl:template match="db:code">
         <code style='font-size:90%; color:black; font-family: "Lucida Console", Monaco, monospace; background-color: #F3ECFF;'>
             <xsl:apply-templates/>