From e32d5893a939c12176cbf22a75b3d2a9a21968d3 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 7 Feb 2020 13:20:02 -0600 Subject: [PATCH 01/15] Lab 1 Solutions --- Labs/Lab-1/Copy of Lab-1.ipynb | 1 + 1 file changed, 1 insertion(+) create mode 100644 Labs/Lab-1/Copy of Lab-1.ipynb diff --git a/Labs/Lab-1/Copy of Lab-1.ipynb b/Labs/Lab-1/Copy of Lab-1.ipynb new file mode 100644 index 0000000..64966f6 --- /dev/null +++ b/Labs/Lab-1/Copy of Lab-1.ipynb @@ -0,0 +1 @@ +{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3"},"colab":{"name":"Copy of Lab-1.ipynb","provenance":[{"file_id":"https://github.com/afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-1/Lab-1.ipynb","timestamp":1580503369348}],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"O5vg8KKRq0sy","colab_type":"text"},"source":["# Lab 1\n","\n","## Python Notebooks on Google Colab\n","\n","Data 1401's Labs, Homework, and Exams will be all in form of iPython notebooks. You may already be familiar with python notebooks if you have used Jupyter before, for example in Data 1301. If so, you are welcome to use whatever means you have to run Jupyter notebooks for this course, though you may get limited support. Our primary means of running python notebooks will be through [Google Colab](https://colab.research.google.com) and we will be storing files on google drive.\n","\n","You will need a google account. If you do not have one or you wish to use a different account for this course, please follow [these instructions](https://edu.gcfglobal.org/en/googledriveanddocs/getting-started-with-google-drive/1/) to make an account.\n","\n","Once you are ready with your account, you can continue in Colab. Click on the following badge to open this notebook in Colab:\n","\n","[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-1/Lab-1.ipynb)\n"]},{"cell_type":"markdown","metadata":{"id":"FVt_1hPt1dAK","colab_type":"text"},"source":["## Notebooks in Colab\n","\n","You now are presumably in Colab. Word of caution, by default, Google Colab does not save your notebooks, so if you close your session, you will loose your work.\n","\n","So first thing: from the file menu above select \"Save a copy in Drive\"."]},{"cell_type":"markdown","metadata":{"id":"x0JBL_RFrDDj","colab_type":"text"},"source":["## Storing Notebooks in Google Drive\n","A better way to work is to save your notebooks directly into Google Drive and upload directly to Git (where you will be downloading and uploading your homework). In order properly setup Git, we'll need to work more directly in your Google Drive.\n","\n","On the left sidebar, press the file icon to see a listing of files accessibile to this Notebook. Then press \"Mount Drive\" and follow the instructions to mount your Google Drive in this notebook. A new cell will be inserted into this notebook, which after you run by pressing the play button will instruct you to follow a link to log into your Google Account and enable access to your Drive in another tab. Finally you will copy a link from the new tab back into the cell in this notebook. Once you are done, press refresh under files in the left sidebar and you should have \"drive/My Drive\" appear."]},{"cell_type":"markdown","metadata":{"id":"hwJ6wJk3tiLv","colab_type":"text"},"source":["## Github\n","All the class material will be stored on github. You will also submit your homework using github. To do so, you will need a github account.\n","\n","If you do not already have a github account or wish to create a new one for this course, create one:\n","* Browse to [github.com](https://github.com).\n","* Click the green “Sign up for GitHub”\tbutton.\n","* Follow instructions for creating an account.\n","* Make sure you remember your github username and password.\n","\n","Write an email to the course TA titled \"Data 1401: Github account\" with your github username (not your password) as the contents.\n","\n","## Google Groups\n","\n","Class annoucements will be made via google groups. If you did not already receive an invite to the class google group, had trouble with the invite, or wish to use a different email address, write an email to the course TA titled \"Data 1401: Google Group\" with your preferred email.\n"]},{"cell_type":"markdown","metadata":{"id":"TjfIzdQZqvzk","colab_type":"text"},"source":["## Introduction: Unix, Git, and Jupyter\n","\n","This lab aims to introduce you to basic Unix, familiarize you with iPython notebooks and get you setup to submit your homework.\n","*italicized text*"]},{"cell_type":"markdown","metadata":{"id":"C_LmOgzFqvzp","colab_type":"text"},"source":["\n","\n","### Terminal, Shell, and ssh\n","\n","\n","The terminal is a simple program that generally runs another program, taking mostly keyboard input from you, passing it to this other program, and taking the output of the program and displaying on the screen for you.\n","\n","The terminal usually runs a program called a shell. Shells present a command prompt where you can type in commands, which are then executed when you press enter. In most shells, there are some special commands which the shell will execute. Everything else you type in, the shell will assume is a name of a program you want to run and arguments you want to pass that program. So if the shell doesn't recognize something you type in, it'll try to find a program with a name that is the same as the first word you gave it. \n","\n","### Shell in Colab\n","\n","Unfortunately, google Colab does not allow you to open a terminal window. Jupyter does, so if you are running in Jupyter (which most of you will not be), you may choose to open a terminal window by returning to the jupyter file list tab and selecting new terminal from the top right.\n","\n","For Colab, we will have to do something non-ideal, but functional. There are several ways to execute shell commands from within a python notebook. For example, you can use any shell command by putting \"!\" in front of the command:\n","\n","\n","\n"]},{"cell_type":"code","metadata":{"id":"KJ5f-WO0wcAv","colab_type":"code","colab":{}},"source":["!ls\n","!echo \"----------\"\n","!ls sample_data"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"8f-n4AXFw-dD","colab_type":"text"},"source":["Unfortunately, every time you use \"!\" a new environment is created and the state reverted to the original state. Try to understand the difference between the following two sets of commands:\n"]},{"cell_type":"code","metadata":{"id":"99nrBYTWxZJr","colab_type":"code","colab":{}},"source":["!echo \"Technique 1:\"\n","!ls\n","!cd sample_data\n","!ls"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"2-Znf97Lxl-Z","colab_type":"code","colab":{}},"source":["!echo \"Technique 2:\"\n","!ls ; cd sample_data ;ls"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"4x9n1rAkxyYl","colab_type":"text"},"source":["Notebooks allow a bit of \"magic\" (using \"%\") to avoid some of these limitations:\n"]},{"cell_type":"code","metadata":{"id":"vLBPTX4rx3gd","colab_type":"code","outputId":"7eb2f656-3881-4c22-8732-c492f949fcd8","executionInfo":{"status":"ok","timestamp":1581047865883,"user_tz":360,"elapsed":3324,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":119}},"source":["!echo \"Technique 3:\"\n","!ls \n","%cd sample_data \n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Technique 3:\n","Data-1441 Lab-1-Solutions new sample_data\n","/content/sample_data\n","anscombe.json\t\t mnist_test.csv\n","california_housing_test.csv mnist_train_small.csv\n","california_housing_train.csv README.md\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"U8XpvPjcyH0w","colab_type":"text"},"source":["For our purposes, we are just going to explicitly start a new shell and interact with it in the output cell. Execute the following cell. You will be able to type and execute commands. Look around a bit using \"ls\" and \"cd. You can stop the cell from running by typing \"exit\"."]},{"cell_type":"code","metadata":{"id":"MIDFitLZyuZy","colab_type":"code","outputId":"62befc7b-cca7-4ba9-d4d7-ad7a7889c35a","executionInfo":{"status":"ok","timestamp":1580502196471,"user_tz":360,"elapsed":11117,"user":{"displayName":"","photoUrl":"","userId":""}},"colab":{"base_uri":"https://localhost:8080/","height":170}},"source":["!/bin/bash --noediting\n","!is\n","%cd sample_data/\n","\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["bash: cannot set terminal process group (119): Inappropriate ioctl for device\n","bash: no job control in this shell\n","\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# is\n","bash: is: command not found\n","\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# exit\n","exit\n","/bin/bash: is: command not found\n","[Errno 2] No such file or directory: 'sample_data/'\n","/content/sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"q-4hfZBywW25","colab_type":"text"},"source":["While in this instance your shell is running in a this notebook, you can also run terminals natively on your own computer. On Linux or MacOS, you just have to run a program called terminal. In Windows you can start a \"command prompt\". \n","\n","\n","Type in \"ls\" into the terminal and press enter. The shell will find a program called \"ls\", a standard tool in Unix, and run it. \"ls\" lists the contents (files and directories) of your current directory. If you are just starting in this course, you probably only see the git repository you cloned. \n","\n","A subtle point to realize here is that while the terminal is running in the browser that is running on the computer in front of you, the shell is actually running on a machine on google hardware. The shell prompt typically displays the name of the machine you are using. What you are not seeing is that there is an intermidate program between the terminal running on your computer and the shell running on google. This intermidary program is taking your input from the terminal sending it over the network to google and bringing back the responses for you terminal to display.\n","\n","A bit of extra information. If you start a terminal on your own computer, the shell runs locally. The \"ls\" command would then list contents of a directory on your computer. You can typically connect to Unix computers by evoking a shell running on that machine over the network. In this case, you would have to initiate this intermidiary program yourself. The program is called \"ssh\" (secure shell). You can \"ssh\" to another machine from your machine, by simply typing \"ssh\" followed by the machine name or IP address. Most likely you would be prompted for a password, after which you would dropped into the prompt of a shell running on the remote machine. \n"]},{"cell_type":"markdown","metadata":{"id":"51Eya4LBqvzs","colab_type":"text"},"source":["## Programs and Environment Variables\n","\n","You have a listing of your current directory, but you don't know where that directory resides. You can see what directory you are using the command \"pwd\" (print working directory). Issue the command and look at the response. You'll get a slash (\"/\") separated list, known as the path, of the directory hierarchy of your current working directory. On Colab, this will start with \"contents\"\n","\n","Now back to thinking about the command prompt. Since \"ls\" is a program, it most be stored somewhere. It is clearly not in your working directory, because you didn't see it when you executed \"ls\". We can ask the shell to tell us where it found \"ls\" using the \"which ls\" command. Note that \"which\" is also a program. \"which ls\" comes back with \"/bin/ls\", telling you the \"ls\" program is sitting in \"/bin\" directory of the system. \n","\n","Lets see what else is in there by issuing a \"ls /bin\" command. You will get a long list of programs. You can run any of these programs by just typing their names and pressing enter. You may be able to guess what some of these programs do, but if you want to know, most of them provide you help, using \"--help\" or \"-h\" flag. For example execute \"ls --help\". For more information about a program or command, you can use Unix's manual pages using the \"man\" command. Try typing \"man ls\". Note that you will need to press space to scroll through lengthy manual pages and \"q\" to exit back to the shell prompt. \n","\n","Another command interesting is \"echo\". \"echo\" simply prints whatever you put after it to the screen. Try executing \"echo Hello World.\"\n","\n","At this point, you may wonder how was it that the shell knew to look for programs in \"/bin\"? The shell keeps a list of places to look for programs an environment variable with the name \"PATH\". The shell keeps a table that map string variable names to string expressions. When the shell starts, its configuration files set some environment variables that it uses. You can see the full list of defined environment variables using the command \"printenv\".\n","\n","You can use a environment variable in a shell by prepending name of the variable with a dollar sign character (\"\\$\"). So you can print out the PATH environment variable using the command \"echo $PATH\". What you will see is a colon (\":\") separated list of directories that the shell will search (in order) whenever you type in anything.\n","\n","You can set you own environment variables. Different shells have different syntax. Lets first figure out what shell we are running. \n","\n","*Exercise 1:* Use the \"echo\" command to print out the value of the \"SHELL\" environment variable:"]},{"cell_type":"markdown","metadata":{"id":"YS7YFiPwqvzu","colab_type":"text"},"source":["!/bin/bash --noediting"]},{"cell_type":"code","metadata":{"id":"w1s_QhEMTIUO","colab_type":"code","outputId":"5061ebe2-32a4-45b3-84c2-d08f4e50a0ab","executionInfo":{"status":"ok","timestamp":1580503350682,"user_tz":360,"elapsed":11520,"user":{"displayName":"","photoUrl":"","userId":""}},"colab":{"base_uri":"https://localhost:8080/","height":816}},"source":["!ls\n","!pwd\n","!which ls\n","!ls/bin\n","\n","!echo Hello World \n","!printenv\n","!echo $PATH \n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["anscombe.json\t\t mnist_test.csv\n","california_housing_test.csv mnist_train_small.csv\n","california_housing_train.csv README.md\n","/content/sample_data\n","/bin/ls\n","/bin/bash: ls/bin: No such file or directory\n","Hello World\n","CUDNN_VERSION=7.6.5.32\n","LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64\n","_=/usr/bin/printenv\n","LANG=en_US.UTF-8\n","HOSTNAME=1f746a5c585a\n","OLDPWD=/\n","CLOUDSDK_CONFIG=/content/.config\n","NVIDIA_VISIBLE_DEVICES=all\n","DATALAB_SETTINGS_OVERRIDES={\"kernelManagerProxyPort\":6000,\"kernelManagerProxyHost\":\"172.28.0.3\",\"jupyterArgs\":[\"--ip=\\\"172.28.0.2\\\"\"]}\n","ENV=/root/.bashrc\n","PAGER=cat\n","NCCL_VERSION=2.4.8\n","TF_FORCE_GPU_ALLOW_GROWTH=true\n","JPY_PARENT_PID=18\n","NO_GCE_CHECK=True\n","PWD=/content/sample_data\n","HOME=/root\n","LAST_FORCED_REBUILD=20191217\n","CLICOLOR=1\n","DEBIAN_FRONTEND=noninteractive\n","LIBRARY_PATH=/usr/local/cuda/lib64/stubs\n","GLIBCPP_FORCE_NEW=1\n","TBE_CREDS_ADDR=172.28.0.1:8008\n","TERM=xterm-color\n","SHELL=/bin/bash\n","GCS_READ_CACHE_BLOCK_SIZE_MB=16\n","PYTHONWARNINGS=ignore:::pip._internal.cli.base_command\n","MPLBACKEND=module://ipykernel.pylab.backend_inline\n","CUDA_PKG_VERSION=10-1=10.1.243-1\n","CUDA_VERSION=10.1.243\n","NVIDIA_DRIVER_CAPABILITIES=compute,utility\n","SHLVL=2\n","PYTHONPATH=/env/python\n","NVIDIA_REQUIRE_CUDA=cuda>=10.1 brand=tesla,driver>=384,driver<385 brand=tesla,driver>=396,driver<397 brand=tesla,driver>=410,driver<411\n","COLAB_GPU=0\n","GLIBCXX_FORCE_NEW=1\n","PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n","LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtcmalloc.so.4\n","GIT_PAGER=cat\n","/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"YoEgruUhqvzw","colab_type":"text"},"source":["## Navigating Directories\n","\n","You can change your current directory using the \"cd\" shell command. Note that \"cd\" is not a Unix program. Once in a directory, you can use the \"ls\" command to list the contents or \"pwd\" to remind yourself your current working directory. You can move back one level in your current directory hierarchy using \"cd ..\". In general \"..\" represents the path to a directory one level above your current directory, \"../..\" represents two levels up, and so on. \".\" represents the current directory. If you look at the PATH environment variable, you'll notice that the last item is \".\", telling the shell to look into your current directory for commands. Finally the \"~\" character always refers to your home directory.\n","\n","Some other file manipulation commands:\n","\n"," - The \"mkdir\" command creates new directories. \n"," - \"cp\" and \"mv\" allow you to copy and move (or rename) files, taking 2 arguments: the original path/filename and the target path/filename. \n"," - The \"rm\" and \"rmdir\" commands remove (delete) files and directories.\n","\n","\n","*Exercise 2:* Using the \"cd\" command, navigate into \"drive/My\\ Drive\" directory. Create a new directory called \"Data-1441\", and another directory inside \"Data-1441\" called \"Lab-1-Solutions\". Perform the rest of the lab in this directory."]},{"cell_type":"code","metadata":{"id":"A16VzZ3G0J8x","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"j0fZ88LNWGC1","colab_type":"code","outputId":"9604e203-de9d-455a-f6a9-815896c57438","executionInfo":{"status":"ok","timestamp":1581048064888,"user_tz":360,"elapsed":2767,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":119}},"source":["!pwd\n","%cd drive/My\\ Drive\n","%mkdir Data-1441\n","%cd Lab-1-Solutions\n","\n","\n","\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","[Errno 2] No such file or directory: 'drive/My Drive'\n","/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","[Errno 2] No such file or directory: 'Lab-1-Solutions'\n","/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","/bin/bash: ls/dev: No such file or directory\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"o38c4lbsqvzy","colab_type":"text"},"source":["## Exploring Unix Filesystem\n","\n","You can look at the root directory of the system by issuing \"ls /\". As explained in lecture, Unix uses the file system to communicate with devices and between processes. \"/etc\" keeps the configuration files of the system. \"/bin\" and \"/sbin\" store most of the standard Unix programs. \"/usr\" stores installes programs and their associate files, with \"/usr/bin\" usually storing the commands you can run. \n","\n","*Exercise 3:* List the \"/dev\" directory. How many SSD storage devices do you see? How many partitions does each device have? (Answer in box below)"]},{"cell_type":"code","metadata":{"id":"yNj2LXzP2ksl","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"ftFFRiSPfE9q","colab_type":"code","outputId":"ea9246e2-b5bf-4039-90cc-6a92aa764eff","executionInfo":{"status":"ok","timestamp":1581048114946,"user_tz":360,"elapsed":1311,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":51}},"source":["\n","!ls /dev"],"execution_count":0,"outputs":[{"output_type":"stream","text":["core full mqueue ptmx random stderr stdout urandom\n","fd fuse null pts shm\t stdin tty\t zero\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"7P9EG0KOqvz2","colab_type":"text"},"source":["## Text File Manipulation\n","\n","As explained in lecture, Unix stores most information in text files. For example, the list of all users and their home directories are stored in \"/etc/passwd\". Let get some familiarity with the most commonly used commands to manipulate files.\n","\n"," - You can see the contents contents a file using the \"cat\" (concatenate) command. Try executing \"cat /etc/passwd\". You'll get a huge list that will go by your screen quickly. \n"," \n"," - To go through the file page by page, you can use the \"less\" or \"more\" commands. \n"," \n"," - You can see the first or last N (N=10 by default) lines of a file using \"head\" or \"tail\" commands. For example \"tail -20 /etc/passwd\" will list the last 20 lines. \n"," \n"," - You can search a test file using the \"grep\" command, which takes a string keyword as the first argument and a filename as the second, and by default prints out every line in the file that contrains the string. So for example you can do \"grep \\$USER /etc/passwd\" to find the line corresponding to your account. Some useful flags: \n"," \n"," - \"-i\" ignores the case of the keyword\n"," - \"-v\" display those lines that do NOT match \n"," - \"-n\" precede each matching line with the line number \n"," - \"-c\" print only the total count of matched lines \n"," \n"," For example \"grep -c \\$USER /etc/passwd\" should show that you are in the password file just once. \n"," \n"," - The \"wc\" (word count) command counts the number of lines, words, and characters in a file. By default \"wc\" gives you all three numbers, but \"-w\", \"-l\", or \"-c\" flags \n","\n","*Exercise 4:* Count how many lines in the password file contain the letter \"w\". "]},{"cell_type":"code","metadata":{"id":"UlsANMuf2qMs","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"WlqYGMplwS4h","colab_type":"code","outputId":"677ae2aa-20fd-400d-c612-b66f6aeda1f5","executionInfo":{"status":"ok","timestamp":1581048806215,"user_tz":360,"elapsed":5253,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":425}},"source":["%cat /etc/passwd\n","!grep -wc $USER/etc/passwd\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["root:x:0:0:root:/root:/bin/bash\n","daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin\n","bin:x:2:2:bin:/bin:/usr/sbin/nologin\n","sys:x:3:3:sys:/dev:/usr/sbin/nologin\n","sync:x:4:65534:sync:/bin:/bin/sync\n","games:x:5:60:games:/usr/games:/usr/sbin/nologin\n","man:x:6:12:man:/var/cache/man:/usr/sbin/nologin\n","lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin\n","mail:x:8:8:mail:/var/mail:/usr/sbin/nologin\n","news:x:9:9:news:/var/spool/news:/usr/sbin/nologin\n","uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin\n","proxy:x:13:13:proxy:/bin:/usr/sbin/nologin\n","www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin\n","backup:x:34:34:backup:/var/backups:/usr/sbin/nologin\n","list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin\n","irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin\n","gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin\n","nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin\n","_apt:x:100:65534::/nonexistent:/usr/sbin/nologin\n","systemd-network:x:101:104:systemd Network Management,,,:/run/systemd/netif:/usr/sbin/nologin\n","systemd-resolve:x:102:105:systemd Resolver,,,:/run/systemd/resolve:/usr/sbin/nologin\n","messagebus:x:103:107::/nonexistent:/usr/sbin/nologin\n","nvidia-persistenced:x:104:108:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin\n","^C\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"SZuhLbD8qvz5","colab_type":"text"},"source":["## Redirection\n","\n","Unix provides programs \"pipes\" for input and output. Most of what you see on the screen when you run a program was written to the \"stdout\" (standard output) pipe. Other pipes are \"stdin\" (standard input) and \"stderr\" (standard error), where error messages are written.\n","\n","As discussed in lecture, the basic commands of are simple, but you can chain them to do complicated things. Redirection is how you chain these commands, directing the output of one command to the input of the next.\n","\n","As an example, consider the \"cat\" command. Cat takes stdin and outputs it to stdout. Type \"cat\" and press enter and confirm. You can get back to the command prompt by pressing \"control-c\" (sends terminate singal) or \"control-d\" (end of file character). Note that from now on we will use the convention: \"control-d\" = \"^D\"\n","\n","*Exercise 5a:* Using \"cat\" and indirection you can write things into a file. The \">\" symbol directs stdout into a file. Try \"cat > favorite-colors-list.txt\" and then type in your 3 favorite colors, each on it's own line. Use \"^D\" to end your input."]},{"cell_type":"code","metadata":{"id":"_mHrzFC01fUB","colab_type":"code","outputId":"15143557-45f5-47a7-810b-818cc8a22234","executionInfo":{"status":"ok","timestamp":1581049688849,"user_tz":360,"elapsed":11051,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":102}},"source":["%cat>favorite-colors-list.txt"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Red\n","Green\n","Blue\n","^D\n","^C\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"H5vxtcXnqvz6","colab_type":"text"},"source":["Use \"cat\", \"more\", or \"less\" to confirm that you file is as you expect it. \">>\" allows you to append to the file. \n","\n","*Exercise 5b:* Append 2 more colors to your file."]},{"cell_type":"code","metadata":{"id":"oMWjv7uG5Ykr","colab_type":"code","outputId":"93c62f2b-86ef-45f6-87ea-54671d17572a","executionInfo":{"status":"ok","timestamp":1581049629864,"user_tz":360,"elapsed":12885,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":85}},"source":["cat >> favorite-colors-list.txt\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Yellow\n","Orange\n","^D\n","^C\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"twRKNaGy3XGw","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"DZODNKiAqvz8","colab_type":"text"},"source":["The \"sort\" command sorts what it sees on stdin. Instead of taking input from the terminal, you can direct the shell to take stdin from a file using \"<\". Try \"sort < favorite-color-list.txt\" and \"sort < favorite-color-list.txt > sorted-favorite-color-list.txt\".\n","\n","Finally, instead of piping input / output into files, you can directly chain one program into another using \"|\". So for example, you can do \"cat /etc/passwd | grep -i \\$USER | wc -l\". \n","\n","*Exercise 5c:* Use indirection to count the number of users on TACC with your first name. Copy the command you used into box below."]},{"cell_type":"code","metadata":{"id":"FvMIdwGU3wcQ","colab_type":"code","outputId":"70ffa46c-bf18-495f-9948-68ae0ee33b59","executionInfo":{"status":"ok","timestamp":1581049635572,"user_tz":360,"elapsed":2996,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":51}},"source":["!sort < favorite-colors-lists.txt\n","!sort < favorite-color-list.txt > sorted-favorite-color-list.txt \n","%cat /etc/passwd | grep -i $USER | wc -|"],"execution_count":0,"outputs":[{"output_type":"stream","text":["/bin/bash: favorite-color-list.txt: No such file or directory\n","/bin/bash: -c: line 1: syntax error: unexpected end of file\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"oP9XlZl_3iZD","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"v5IaZXNyqvz_","colab_type":"text"},"source":["## Git\n","\n","`git` is a Version Control System (VCS), typically used to organize the source code of software project but also good source of documents or web-pages. An instance of `git` server stores repositories, each typically containing the code relevant to a specific project. Users create local `clones` of repositories, change and develop the local copies of the code, `commit` the changes to their local repository, `push` to the server as a contribution, \n","`pull` updates from the server, and `merge` changes between local and remote versions. \n","\n","Besides cloning, repositories can be branched or forked. A repository generally starts with a `master` branch that evolves as push requests are merged in. Creating a new branch from an existing branch creates a snapshot of the which can evolve independently or be merged in later. Branches are easy to make and delete, and can serve various purposes. They can represent a stable version of software package. Or a parallel development for different operating system. A fork of a repository is a standalone instance of the repository which can be stored and managed independently from the original, where you can work independently without constraints or interference. \n","\n","[GitHub](github.com) provides a massive publically accessible instance of a `git` system besides sharing code, projects can be developed by the open source community. It provides tools for managing your repository and a wiki for documentation. Contributions to public software on GitHub generally require making a merge request which would be judged by the managers of the repository. That's why most software packages enourage you to create a new fork, so you can work independently.\n","\n","Lets take a look at some repositories:\n","\n","* [This class](https://github.com/afarbin/DATA1401-Spring-2020)\n","\n","\n","\n"]},{"cell_type":"markdown","metadata":{"id":"J_R64sQDqv0A","colab_type":"text"},"source":["## Plan\n","\n","You made a clone of the class repository at start of this lab. We will create a new fork where you can keep track and submit your work, following [these instructions](https://help.github.com/articles/fork-a-repo/).\n","\n","Goto to github.com and log in.\n","\n","Next, lets create a fork of the [class repository](https://github.com/afarbin/DATA1401-Spring-2019). Click the link and press the \"Fork\" button on the top right. Select your repository as where you want to place the fork.\n"]},{"cell_type":"markdown","metadata":{"id":"edTvE6rOqv0C","colab_type":"text"},"source":["Now we will check out your fork in your Google Drive / Colab.\n","\n","Note: Jupyter allows you to run shell directly in a notebook. We will use `!` and `%` to call shell commands directly in this notebook. Follow along yourself. Either create a new notebook or open a terminal. \n","\n","Start by listing the contents of your current directory."]},{"cell_type":"code","metadata":{"id":"e5tXg0f8qv0D","colab_type":"code","outputId":"5f467b09-2d67-4c17-97c1-fe37ed872448","executionInfo":{"status":"ok","timestamp":1581042844406,"user_tz":360,"elapsed":1426,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":68}},"source":["%cd /content/drive/My\\ Drive\n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["[Errno 2] No such file or directory: '/content/drive/My Drive'\n","/content\n","Data-1441 Lab-1-Solutions new sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"WYsyYcg1qv0J","colab_type":"text"},"source":["Make a new directory:"]},{"cell_type":"code","metadata":{"id":"Z7noY1hMqv0L","colab_type":"code","colab":{}},"source":["!mkdir Data-1401-Repo\n","%cd Data-1401-Repo"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"fwsBdTnYqv0Q","colab_type":"text"},"source":["From the github page for your fork, press the green \"Clone or download\" button and copy the URL.\n","\n","Goto to your notebook and use the following command to clone the repository, pasting the URL you just copied:\n"]},{"cell_type":"code","metadata":{"id":"8w42MH6Jqv0S","colab_type":"code","colab":{}},"source":["# What you past here should look like:\n","#!git clone https://github.com//DATA1401-Spring-2020.git"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"cOAuqTVUqv0V","colab_type":"text"},"source":["Go into the directory:"]},{"cell_type":"code","metadata":{"id":"b1Ew4tEZqv0X","colab_type":"code","outputId":"efed297d-447c-401c-9cca-172a160c362c","executionInfo":{"status":"ok","timestamp":1581047842135,"user_tz":360,"elapsed":1429,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":68}},"source":["%cd DATA1401-Spring-2020\n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["[Errno 2] No such file or directory: 'DATA1401-Spring-2020'\n","/content\n","Data-1441 Lab-1-Solutions new sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"IrhWToc-qv0a","colab_type":"text"},"source":["We will now connect your fork to the original so you can pull changes from there. \n","\n","Check remote status:"]},{"cell_type":"code","metadata":{"id":"JxtMYR-9qv0c","colab_type":"code","colab":{}},"source":["!git remote -v"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"9ud3X0fBqv0f","colab_type":"text"},"source":["Now use the original class URL to set your upstream:"]},{"cell_type":"code","metadata":{"id":"pgJlKxBqqv0h","colab_type":"code","colab":{}},"source":["!git remote add upstream https://github.com/afarbin/DATA1401-Spring-2020.git"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"id2yUEt9qv0k","colab_type":"code","colab":{}},"source":["!git remote -v"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"sAkgeJ6Iqv0n","colab_type":"text"},"source":["From now on, you can get the newest version of class material by using:"]},{"cell_type":"code","metadata":{"id":"AGDsfTFLqv0o","colab_type":"code","colab":{}},"source":["!git pull"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"u9RAhs5b4vXY","colab_type":"text"},"source":["We will submit your Lab 1 using git at the next Lab."]},{"cell_type":"code","metadata":{"id":"PPfGmFQI40HR","colab_type":"code","colab":{}},"source":[""],"execution_count":0,"outputs":[]}]} \ No newline at end of file From 7c56faea47c1eabbaa87ee7363077dc2f1846df2 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 7 Feb 2020 13:36:05 -0600 Subject: [PATCH 02/15] Lab 1 solutions --- Labs/Lab-1/Copy_of_Lab_1.ipynb | 1058 ++++++++++++++++++++++++++++++++ 1 file changed, 1058 insertions(+) create mode 100644 Labs/Lab-1/Copy_of_Lab_1.ipynb diff --git a/Labs/Lab-1/Copy_of_Lab_1.ipynb b/Labs/Lab-1/Copy_of_Lab_1.ipynb new file mode 100644 index 0000000..a809473 --- /dev/null +++ b/Labs/Lab-1/Copy_of_Lab_1.ipynb @@ -0,0 +1,1058 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "colab": { + "name": "Copy of Lab-1.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "O5vg8KKRq0sy", + "colab_type": "text" + }, + "source": [ + "# Lab 1\n", + "\n", + "## Python Notebooks on Google Colab\n", + "\n", + "Data 1401's Labs, Homework, and Exams will be all in form of iPython notebooks. You may already be familiar with python notebooks if you have used Jupyter before, for example in Data 1301. If so, you are welcome to use whatever means you have to run Jupyter notebooks for this course, though you may get limited support. Our primary means of running python notebooks will be through [Google Colab](https://colab.research.google.com) and we will be storing files on google drive.\n", + "\n", + "You will need a google account. If you do not have one or you wish to use a different account for this course, please follow [these instructions](https://edu.gcfglobal.org/en/googledriveanddocs/getting-started-with-google-drive/1/) to make an account.\n", + "\n", + "Once you are ready with your account, you can continue in Colab. Click on the following badge to open this notebook in Colab:\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-1/Lab-1.ipynb)\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "FVt_1hPt1dAK", + "colab_type": "text" + }, + "source": [ + "## Notebooks in Colab\n", + "\n", + "You now are presumably in Colab. Word of caution, by default, Google Colab does not save your notebooks, so if you close your session, you will loose your work.\n", + "\n", + "So first thing: from the file menu above select \"Save a copy in Drive\"." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "x0JBL_RFrDDj", + "colab_type": "text" + }, + "source": [ + "## Storing Notebooks in Google Drive\n", + "A better way to work is to save your notebooks directly into Google Drive and upload directly to Git (where you will be downloading and uploading your homework). In order properly setup Git, we'll need to work more directly in your Google Drive.\n", + "\n", + "On the left sidebar, press the file icon to see a listing of files accessibile to this Notebook. Then press \"Mount Drive\" and follow the instructions to mount your Google Drive in this notebook. A new cell will be inserted into this notebook, which after you run by pressing the play button will instruct you to follow a link to log into your Google Account and enable access to your Drive in another tab. Finally you will copy a link from the new tab back into the cell in this notebook. Once you are done, press refresh under files in the left sidebar and you should have \"drive/My Drive\" appear." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "hwJ6wJk3tiLv", + "colab_type": "text" + }, + "source": [ + "## Github\n", + "All the class material will be stored on github. You will also submit your homework using github. To do so, you will need a github account.\n", + "\n", + "If you do not already have a github account or wish to create a new one for this course, create one:\n", + "* Browse to [github.com](https://github.com).\n", + "* Click the green “Sign up for GitHub”\tbutton.\n", + "* Follow instructions for creating an account.\n", + "* Make sure you remember your github username and password.\n", + "\n", + "Write an email to the course TA titled \"Data 1401: Github account\" with your github username (not your password) as the contents.\n", + "\n", + "## Google Groups\n", + "\n", + "Class annoucements will be made via google groups. If you did not already receive an invite to the class google group, had trouble with the invite, or wish to use a different email address, write an email to the course TA titled \"Data 1401: Google Group\" with your preferred email.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "TjfIzdQZqvzk", + "colab_type": "text" + }, + "source": [ + "## Introduction: Unix, Git, and Jupyter\n", + "\n", + "This lab aims to introduce you to basic Unix, familiarize you with iPython notebooks and get you setup to submit your homework.\n", + "*italicized text*" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C_LmOgzFqvzp", + "colab_type": "text" + }, + "source": [ + "\n", + "\n", + "### Terminal, Shell, and ssh\n", + "\n", + "\n", + "The terminal is a simple program that generally runs another program, taking mostly keyboard input from you, passing it to this other program, and taking the output of the program and displaying on the screen for you.\n", + "\n", + "The terminal usually runs a program called a shell. Shells present a command prompt where you can type in commands, which are then executed when you press enter. In most shells, there are some special commands which the shell will execute. Everything else you type in, the shell will assume is a name of a program you want to run and arguments you want to pass that program. So if the shell doesn't recognize something you type in, it'll try to find a program with a name that is the same as the first word you gave it. \n", + "\n", + "### Shell in Colab\n", + "\n", + "Unfortunately, google Colab does not allow you to open a terminal window. Jupyter does, so if you are running in Jupyter (which most of you will not be), you may choose to open a terminal window by returning to the jupyter file list tab and selecting new terminal from the top right.\n", + "\n", + "For Colab, we will have to do something non-ideal, but functional. There are several ways to execute shell commands from within a python notebook. For example, you can use any shell command by putting \"!\" in front of the command:\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "KJ5f-WO0wcAv", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!ls\n", + "!echo \"----------\"\n", + "!ls sample_data" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "8f-n4AXFw-dD", + "colab_type": "text" + }, + "source": [ + "Unfortunately, every time you use \"!\" a new environment is created and the state reverted to the original state. Try to understand the difference between the following two sets of commands:\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "99nrBYTWxZJr", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!echo \"Technique 1:\"\n", + "!ls\n", + "!cd sample_data\n", + "!ls" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "2-Znf97Lxl-Z", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!echo \"Technique 2:\"\n", + "!ls ; cd sample_data ;ls" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "4x9n1rAkxyYl", + "colab_type": "text" + }, + "source": [ + "Notebooks allow a bit of \"magic\" (using \"%\") to avoid some of these limitations:\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "vLBPTX4rx3gd", + "colab_type": "code", + "outputId": "7eb2f656-3881-4c22-8732-c492f949fcd8", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 119 + } + }, + "source": [ + "!echo \"Technique 3:\"\n", + "!ls \n", + "%cd sample_data \n", + "!ls" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Technique 3:\n", + "Data-1441 Lab-1-Solutions new sample_data\n", + "/content/sample_data\n", + "anscombe.json\t\t mnist_test.csv\n", + "california_housing_test.csv mnist_train_small.csv\n", + "california_housing_train.csv README.md\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "U8XpvPjcyH0w", + "colab_type": "text" + }, + "source": [ + "For our purposes, we are just going to explicitly start a new shell and interact with it in the output cell. Execute the following cell. You will be able to type and execute commands. Look around a bit using \"ls\" and \"cd. You can stop the cell from running by typing \"exit\"." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "MIDFitLZyuZy", + "colab_type": "code", + "outputId": "62befc7b-cca7-4ba9-d4d7-ad7a7889c35a", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 170 + } + }, + "source": [ + "!/bin/bash --noediting\n", + "!is\n", + "%cd sample_data/\n", + "\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "bash: cannot set terminal process group (119): Inappropriate ioctl for device\n", + "bash: no job control in this shell\n", + "\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# is\n", + "bash: is: command not found\n", + "\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# exit\n", + "exit\n", + "/bin/bash: is: command not found\n", + "[Errno 2] No such file or directory: 'sample_data/'\n", + "/content/sample_data\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "q-4hfZBywW25", + "colab_type": "text" + }, + "source": [ + "While in this instance your shell is running in a this notebook, you can also run terminals natively on your own computer. On Linux or MacOS, you just have to run a program called terminal. In Windows you can start a \"command prompt\". \n", + "\n", + "\n", + "Type in \"ls\" into the terminal and press enter. The shell will find a program called \"ls\", a standard tool in Unix, and run it. \"ls\" lists the contents (files and directories) of your current directory. If you are just starting in this course, you probably only see the git repository you cloned. \n", + "\n", + "A subtle point to realize here is that while the terminal is running in the browser that is running on the computer in front of you, the shell is actually running on a machine on google hardware. The shell prompt typically displays the name of the machine you are using. What you are not seeing is that there is an intermidate program between the terminal running on your computer and the shell running on google. This intermidary program is taking your input from the terminal sending it over the network to google and bringing back the responses for you terminal to display.\n", + "\n", + "A bit of extra information. If you start a terminal on your own computer, the shell runs locally. The \"ls\" command would then list contents of a directory on your computer. You can typically connect to Unix computers by evoking a shell running on that machine over the network. In this case, you would have to initiate this intermidiary program yourself. The program is called \"ssh\" (secure shell). You can \"ssh\" to another machine from your machine, by simply typing \"ssh\" followed by the machine name or IP address. Most likely you would be prompted for a password, after which you would dropped into the prompt of a shell running on the remote machine. \n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "51Eya4LBqvzs", + "colab_type": "text" + }, + "source": [ + "## Programs and Environment Variables\n", + "\n", + "You have a listing of your current directory, but you don't know where that directory resides. You can see what directory you are using the command \"pwd\" (print working directory). Issue the command and look at the response. You'll get a slash (\"/\") separated list, known as the path, of the directory hierarchy of your current working directory. On Colab, this will start with \"contents\"\n", + "\n", + "Now back to thinking about the command prompt. Since \"ls\" is a program, it most be stored somewhere. It is clearly not in your working directory, because you didn't see it when you executed \"ls\". We can ask the shell to tell us where it found \"ls\" using the \"which ls\" command. Note that \"which\" is also a program. \"which ls\" comes back with \"/bin/ls\", telling you the \"ls\" program is sitting in \"/bin\" directory of the system. \n", + "\n", + "Lets see what else is in there by issuing a \"ls /bin\" command. You will get a long list of programs. You can run any of these programs by just typing their names and pressing enter. You may be able to guess what some of these programs do, but if you want to know, most of them provide you help, using \"--help\" or \"-h\" flag. For example execute \"ls --help\". For more information about a program or command, you can use Unix's manual pages using the \"man\" command. Try typing \"man ls\". Note that you will need to press space to scroll through lengthy manual pages and \"q\" to exit back to the shell prompt. \n", + "\n", + "Another command interesting is \"echo\". \"echo\" simply prints whatever you put after it to the screen. Try executing \"echo Hello World.\"\n", + "\n", + "At this point, you may wonder how was it that the shell knew to look for programs in \"/bin\"? The shell keeps a list of places to look for programs an environment variable with the name \"PATH\". The shell keeps a table that map string variable names to string expressions. When the shell starts, its configuration files set some environment variables that it uses. You can see the full list of defined environment variables using the command \"printenv\".\n", + "\n", + "You can use a environment variable in a shell by prepending name of the variable with a dollar sign character (\"\\$\"). So you can print out the PATH environment variable using the command \"echo $PATH\". What you will see is a colon (\":\") separated list of directories that the shell will search (in order) whenever you type in anything.\n", + "\n", + "You can set you own environment variables. Different shells have different syntax. Lets first figure out what shell we are running. \n", + "\n", + "*Exercise 1:* Use the \"echo\" command to print out the value of the \"SHELL\" environment variable:" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "YS7YFiPwqvzu", + "colab_type": "text" + }, + "source": [ + "!/bin/bash --noediting" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "w1s_QhEMTIUO", + "colab_type": "code", + "outputId": "5061ebe2-32a4-45b3-84c2-d08f4e50a0ab", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 816 + } + }, + "source": [ + "!ls\n", + "!pwd\n", + "!which ls\n", + "!ls/bin\n", + "\n", + "!echo Hello World \n", + "!printenv\n", + "!echo $PATH \n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "anscombe.json\t\t mnist_test.csv\n", + "california_housing_test.csv mnist_train_small.csv\n", + "california_housing_train.csv README.md\n", + "/content/sample_data\n", + "/bin/ls\n", + "/bin/bash: ls/bin: No such file or directory\n", + "Hello World\n", + "CUDNN_VERSION=7.6.5.32\n", + "LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64\n", + "_=/usr/bin/printenv\n", + "LANG=en_US.UTF-8\n", + "HOSTNAME=1f746a5c585a\n", + "OLDPWD=/\n", + "CLOUDSDK_CONFIG=/content/.config\n", + "NVIDIA_VISIBLE_DEVICES=all\n", + "DATALAB_SETTINGS_OVERRIDES={\"kernelManagerProxyPort\":6000,\"kernelManagerProxyHost\":\"172.28.0.3\",\"jupyterArgs\":[\"--ip=\\\"172.28.0.2\\\"\"]}\n", + "ENV=/root/.bashrc\n", + "PAGER=cat\n", + "NCCL_VERSION=2.4.8\n", + "TF_FORCE_GPU_ALLOW_GROWTH=true\n", + "JPY_PARENT_PID=18\n", + "NO_GCE_CHECK=True\n", + "PWD=/content/sample_data\n", + "HOME=/root\n", + "LAST_FORCED_REBUILD=20191217\n", + "CLICOLOR=1\n", + "DEBIAN_FRONTEND=noninteractive\n", + "LIBRARY_PATH=/usr/local/cuda/lib64/stubs\n", + "GLIBCPP_FORCE_NEW=1\n", + "TBE_CREDS_ADDR=172.28.0.1:8008\n", + "TERM=xterm-color\n", + "SHELL=/bin/bash\n", + "GCS_READ_CACHE_BLOCK_SIZE_MB=16\n", + "PYTHONWARNINGS=ignore:::pip._internal.cli.base_command\n", + "MPLBACKEND=module://ipykernel.pylab.backend_inline\n", + "CUDA_PKG_VERSION=10-1=10.1.243-1\n", + "CUDA_VERSION=10.1.243\n", + "NVIDIA_DRIVER_CAPABILITIES=compute,utility\n", + "SHLVL=2\n", + "PYTHONPATH=/env/python\n", + "NVIDIA_REQUIRE_CUDA=cuda>=10.1 brand=tesla,driver>=384,driver<385 brand=tesla,driver>=396,driver<397 brand=tesla,driver>=410,driver<411\n", + "COLAB_GPU=0\n", + "GLIBCXX_FORCE_NEW=1\n", + "PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n", + "LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtcmalloc.so.4\n", + "GIT_PAGER=cat\n", + "/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "YoEgruUhqvzw", + "colab_type": "text" + }, + "source": [ + "## Navigating Directories\n", + "\n", + "You can change your current directory using the \"cd\" shell command. Note that \"cd\" is not a Unix program. Once in a directory, you can use the \"ls\" command to list the contents or \"pwd\" to remind yourself your current working directory. You can move back one level in your current directory hierarchy using \"cd ..\". In general \"..\" represents the path to a directory one level above your current directory, \"../..\" represents two levels up, and so on. \".\" represents the current directory. If you look at the PATH environment variable, you'll notice that the last item is \".\", telling the shell to look into your current directory for commands. Finally the \"~\" character always refers to your home directory.\n", + "\n", + "Some other file manipulation commands:\n", + "\n", + " - The \"mkdir\" command creates new directories. \n", + " - \"cp\" and \"mv\" allow you to copy and move (or rename) files, taking 2 arguments: the original path/filename and the target path/filename. \n", + " - The \"rm\" and \"rmdir\" commands remove (delete) files and directories.\n", + "\n", + "\n", + "*Exercise 2:* Using the \"cd\" command, navigate into \"drive/My\\ Drive\" directory. Create a new directory called \"Data-1441\", and another directory inside \"Data-1441\" called \"Lab-1-Solutions\". Perform the rest of the lab in this directory." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "A16VzZ3G0J8x", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!/bin/bash --noediting" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "j0fZ88LNWGC1", + "colab_type": "code", + "outputId": "9604e203-de9d-455a-f6a9-815896c57438", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 119 + } + }, + "source": [ + "!pwd\n", + "%cd drive/My\\ Drive\n", + "%mkdir Data-1441\n", + "%cd Lab-1-Solutions\n", + "\n", + "\n", + "\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n", + "[Errno 2] No such file or directory: 'drive/My Drive'\n", + "/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n", + "[Errno 2] No such file or directory: 'Lab-1-Solutions'\n", + "/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n", + "/bin/bash: ls/dev: No such file or directory\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "o38c4lbsqvzy", + "colab_type": "text" + }, + "source": [ + "## Exploring Unix Filesystem\n", + "\n", + "You can look at the root directory of the system by issuing \"ls /\". As explained in lecture, Unix uses the file system to communicate with devices and between processes. \"/etc\" keeps the configuration files of the system. \"/bin\" and \"/sbin\" store most of the standard Unix programs. \"/usr\" stores installes programs and their associate files, with \"/usr/bin\" usually storing the commands you can run. \n", + "\n", + "*Exercise 3:* List the \"/dev\" directory. How many SSD storage devices do you see? How many partitions does each device have? (Answer in box below)" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "yNj2LXzP2ksl", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!/bin/bash --noediting" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "ftFFRiSPfE9q", + "colab_type": "code", + "outputId": "2e45cc90-8fc3-4988-c1f6-43452be99f3f", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 182 + } + }, + "source": [ + "!ls /\n", + "!ls /dev" + ], + "execution_count": 1, + "outputs": [ + { + "output_type": "stream", + "text": [ + "bin\t\t\t\t\t etc\t opt\t sys\n", + "boot\t\t\t\t\t home proc\t tensorflow-2.1.0\n", + "content\t\t\t\t\t lib\t root\t tmp\n", + "datalab\t\t\t\t\t lib32 run\t tools\n", + "dev\t\t\t\t\t lib64 sbin\t usr\n", + "dlib-19.18.0-cp27-cp27mu-linux_x86_64.whl media srv\t var\n", + "dlib-19.18.0-cp36-cp36m-linux_x86_64.whl mnt\t swift\n", + "core full mqueue ptmx random stderr stdout urandom\n", + "fd fuse null pts shm\t stdin tty\t zero\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "7P9EG0KOqvz2", + "colab_type": "text" + }, + "source": [ + "## Text File Manipulation\n", + "\n", + "As explained in lecture, Unix stores most information in text files. For example, the list of all users and their home directories are stored in \"/etc/passwd\". Let get some familiarity with the most commonly used commands to manipulate files.\n", + "\n", + " - You can see the contents contents a file using the \"cat\" (concatenate) command. Try executing \"cat /etc/passwd\". You'll get a huge list that will go by your screen quickly. \n", + " \n", + " - To go through the file page by page, you can use the \"less\" or \"more\" commands. \n", + " \n", + " - You can see the first or last N (N=10 by default) lines of a file using \"head\" or \"tail\" commands. For example \"tail -20 /etc/passwd\" will list the last 20 lines. \n", + " \n", + " - You can search a test file using the \"grep\" command, which takes a string keyword as the first argument and a filename as the second, and by default prints out every line in the file that contrains the string. So for example you can do \"grep \\$USER /etc/passwd\" to find the line corresponding to your account. Some useful flags: \n", + " \n", + " - \"-i\" ignores the case of the keyword\n", + " - \"-v\" display those lines that do NOT match \n", + " - \"-n\" precede each matching line with the line number \n", + " - \"-c\" print only the total count of matched lines \n", + " \n", + " For example \"grep -c \\$USER /etc/passwd\" should show that you are in the password file just once. \n", + " \n", + " - The \"wc\" (word count) command counts the number of lines, words, and characters in a file. By default \"wc\" gives you all three numbers, but \"-w\", \"-l\", or \"-c\" flags \n", + "\n", + "*Exercise 4:* Count how many lines in the password file contain the letter \"w\". " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "UlsANMuf2qMs", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!/bin/bash --noediting" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "WlqYGMplwS4h", + "colab_type": "code", + "outputId": "419ee7be-d675-4880-c664-b0808c67b0fe", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 458 + } + }, + "source": [ + "%cat /etc/passwd\n", + "\n", + "!grep -c \"w\" $USER/etc/passwd\n" + ], + "execution_count": 3, + "outputs": [ + { + "output_type": "stream", + "text": [ + "root:x:0:0:root:/root:/bin/bash\n", + "daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin\n", + "bin:x:2:2:bin:/bin:/usr/sbin/nologin\n", + "sys:x:3:3:sys:/dev:/usr/sbin/nologin\n", + "sync:x:4:65534:sync:/bin:/bin/sync\n", + "games:x:5:60:games:/usr/games:/usr/sbin/nologin\n", + "man:x:6:12:man:/var/cache/man:/usr/sbin/nologin\n", + "lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin\n", + "mail:x:8:8:mail:/var/mail:/usr/sbin/nologin\n", + "news:x:9:9:news:/var/spool/news:/usr/sbin/nologin\n", + "uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin\n", + "proxy:x:13:13:proxy:/bin:/usr/sbin/nologin\n", + "www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin\n", + "backup:x:34:34:backup:/var/backups:/usr/sbin/nologin\n", + "list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin\n", + "irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin\n", + "gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin\n", + "nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin\n", + "_apt:x:100:65534::/nonexistent:/usr/sbin/nologin\n", + "systemd-network:x:101:104:systemd Network Management,,,:/run/systemd/netif:/usr/sbin/nologin\n", + "systemd-resolve:x:102:105:systemd Resolver,,,:/run/systemd/resolve:/usr/sbin/nologin\n", + "messagebus:x:103:107::/nonexistent:/usr/sbin/nologin\n", + "nvidia-persistenced:x:104:108:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin\n", + "3\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "SZuhLbD8qvz5", + "colab_type": "text" + }, + "source": [ + "## Redirection\n", + "\n", + "Unix provides programs \"pipes\" for input and output. Most of what you see on the screen when you run a program was written to the \"stdout\" (standard output) pipe. Other pipes are \"stdin\" (standard input) and \"stderr\" (standard error), where error messages are written.\n", + "\n", + "As discussed in lecture, the basic commands of are simple, but you can chain them to do complicated things. Redirection is how you chain these commands, directing the output of one command to the input of the next.\n", + "\n", + "As an example, consider the \"cat\" command. Cat takes stdin and outputs it to stdout. Type \"cat\" and press enter and confirm. You can get back to the command prompt by pressing \"control-c\" (sends terminate singal) or \"control-d\" (end of file character). Note that from now on we will use the convention: \"control-d\" = \"^D\"\n", + "\n", + "*Exercise 5a:* Using \"cat\" and indirection you can write things into a file. The \">\" symbol directs stdout into a file. Try \"cat > favorite-colors-list.txt\" and then type in your 3 favorite colors, each on it's own line. Use \"^D\" to end your input." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "_mHrzFC01fUB", + "colab_type": "code", + "outputId": "15143557-45f5-47a7-810b-818cc8a22234", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "%cat>favorite-colors-list.txt" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Red\n", + "Green\n", + "Blue\n", + "^D\n", + "^C\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "H5vxtcXnqvz6", + "colab_type": "text" + }, + "source": [ + "Use \"cat\", \"more\", or \"less\" to confirm that you file is as you expect it. \">>\" allows you to append to the file. \n", + "\n", + "*Exercise 5b:* Append 2 more colors to your file." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "oMWjv7uG5Ykr", + "colab_type": "code", + "outputId": "93c62f2b-86ef-45f6-87ea-54671d17572a", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "cat >> favorite-colors-list.txt\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Yellow\n", + "Orange\n", + "^D\n", + "^C\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "twRKNaGy3XGw", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!/bin/bash --noediting" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "DZODNKiAqvz8", + "colab_type": "text" + }, + "source": [ + "The \"sort\" command sorts what it sees on stdin. Instead of taking input from the terminal, you can direct the shell to take stdin from a file using \"<\". Try \"sort < favorite-color-list.txt\" and \"sort < favorite-color-list.txt > sorted-favorite-color-list.txt\".\n", + "\n", + "Finally, instead of piping input / output into files, you can directly chain one program into another using \"|\". So for example, you can do \"cat /etc/passwd | grep -i \\$USER | wc -l\". \n", + "\n", + "*Exercise 5c:* Use indirection to count the number of users on TACC with your first name. Copy the command you used into box below." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "FvMIdwGU3wcQ", + "colab_type": "code", + "outputId": "70ffa46c-bf18-495f-9948-68ae0ee33b59", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 51 + } + }, + "source": [ + "!sort < favorite-colors-lists.txt\n", + "!sort < favorite-color-list.txt > sorted-favorite-color-list.txt \n", + "%cat /etc/passwd | grep -i $USER | wc -|" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "/bin/bash: favorite-color-list.txt: No such file or directory\n", + "/bin/bash: -c: line 1: syntax error: unexpected end of file\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "oP9XlZl_3iZD", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!/bin/bash --noediting" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "v5IaZXNyqvz_", + "colab_type": "text" + }, + "source": [ + "## Git\n", + "\n", + "`git` is a Version Control System (VCS), typically used to organize the source code of software project but also good source of documents or web-pages. An instance of `git` server stores repositories, each typically containing the code relevant to a specific project. Users create local `clones` of repositories, change and develop the local copies of the code, `commit` the changes to their local repository, `push` to the server as a contribution, \n", + "`pull` updates from the server, and `merge` changes between local and remote versions. \n", + "\n", + "Besides cloning, repositories can be branched or forked. A repository generally starts with a `master` branch that evolves as push requests are merged in. Creating a new branch from an existing branch creates a snapshot of the which can evolve independently or be merged in later. Branches are easy to make and delete, and can serve various purposes. They can represent a stable version of software package. Or a parallel development for different operating system. A fork of a repository is a standalone instance of the repository which can be stored and managed independently from the original, where you can work independently without constraints or interference. \n", + "\n", + "[GitHub](github.com) provides a massive publically accessible instance of a `git` system besides sharing code, projects can be developed by the open source community. It provides tools for managing your repository and a wiki for documentation. Contributions to public software on GitHub generally require making a merge request which would be judged by the managers of the repository. That's why most software packages enourage you to create a new fork, so you can work independently.\n", + "\n", + "Lets take a look at some repositories:\n", + "\n", + "* [This class](https://github.com/afarbin/DATA1401-Spring-2020)\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "J_R64sQDqv0A", + "colab_type": "text" + }, + "source": [ + "## Plan\n", + "\n", + "You made a clone of the class repository at start of this lab. We will create a new fork where you can keep track and submit your work, following [these instructions](https://help.github.com/articles/fork-a-repo/).\n", + "\n", + "Goto to github.com and log in.\n", + "\n", + "Next, lets create a fork of the [class repository](https://github.com/afarbin/DATA1401-Spring-2019). Click the link and press the \"Fork\" button on the top right. Select your repository as where you want to place the fork.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "edTvE6rOqv0C", + "colab_type": "text" + }, + "source": [ + "Now we will check out your fork in your Google Drive / Colab.\n", + "\n", + "Note: Jupyter allows you to run shell directly in a notebook. We will use `!` and `%` to call shell commands directly in this notebook. Follow along yourself. Either create a new notebook or open a terminal. \n", + "\n", + "Start by listing the contents of your current directory." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "e5tXg0f8qv0D", + "colab_type": "code", + "outputId": "5f467b09-2d67-4c17-97c1-fe37ed872448", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 68 + } + }, + "source": [ + "%cd /content/drive/My\\ Drive\n", + "!ls" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "[Errno 2] No such file or directory: '/content/drive/My Drive'\n", + "/content\n", + "Data-1441 Lab-1-Solutions new sample_data\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "WYsyYcg1qv0J", + "colab_type": "text" + }, + "source": [ + "Make a new directory:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Z7noY1hMqv0L", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!mkdir Data-1401-Repo\n", + "%cd Data-1401-Repo" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "fwsBdTnYqv0Q", + "colab_type": "text" + }, + "source": [ + "From the github page for your fork, press the green \"Clone or download\" button and copy the URL.\n", + "\n", + "Goto to your notebook and use the following command to clone the repository, pasting the URL you just copied:\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "8w42MH6Jqv0S", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# What you past here should look like:\n", + "#!git clone https://github.com//DATA1401-Spring-2020.git" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "cOAuqTVUqv0V", + "colab_type": "text" + }, + "source": [ + "Go into the directory:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "b1Ew4tEZqv0X", + "colab_type": "code", + "outputId": "efed297d-447c-401c-9cca-172a160c362c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 68 + } + }, + "source": [ + "%cd DATA1401-Spring-2020\n", + "!ls" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "[Errno 2] No such file or directory: 'DATA1401-Spring-2020'\n", + "/content\n", + "Data-1441 Lab-1-Solutions new sample_data\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "IrhWToc-qv0a", + "colab_type": "text" + }, + "source": [ + "We will now connect your fork to the original so you can pull changes from there. \n", + "\n", + "Check remote status:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "JxtMYR-9qv0c", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!git remote -v" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "9ud3X0fBqv0f", + "colab_type": "text" + }, + "source": [ + "Now use the original class URL to set your upstream:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "pgJlKxBqqv0h", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!git remote add upstream https://github.com/afarbin/DATA1401-Spring-2020.git" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "id2yUEt9qv0k", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!git remote -v" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "sAkgeJ6Iqv0n", + "colab_type": "text" + }, + "source": [ + "From now on, you can get the newest version of class material by using:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "AGDsfTFLqv0o", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!git pull" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "u9RAhs5b4vXY", + "colab_type": "text" + }, + "source": [ + "We will submit your Lab 1 using git at the next Lab." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "PPfGmFQI40HR", + "colab_type": "code", + "colab": {} + }, + "source": [ + "" + ], + "execution_count": 0, + "outputs": [] + } + ] +} \ No newline at end of file From 679bb3eb3a91b1bb54eeb6b4228d7e3c1accf55f Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 7 Feb 2020 13:36:51 -0600 Subject: [PATCH 03/15] Delete Copy of Lab-1.ipynb --- Labs/Lab-1/Copy of Lab-1.ipynb | 1 - 1 file changed, 1 deletion(-) delete mode 100644 Labs/Lab-1/Copy of Lab-1.ipynb diff --git a/Labs/Lab-1/Copy of Lab-1.ipynb b/Labs/Lab-1/Copy of Lab-1.ipynb deleted file mode 100644 index 64966f6..0000000 --- a/Labs/Lab-1/Copy of Lab-1.ipynb +++ /dev/null @@ -1 +0,0 @@ -{"nbformat":4,"nbformat_minor":0,"metadata":{"kernelspec":{"name":"python3","display_name":"Python 3"},"colab":{"name":"Copy of Lab-1.ipynb","provenance":[{"file_id":"https://github.com/afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-1/Lab-1.ipynb","timestamp":1580503369348}],"collapsed_sections":[]}},"cells":[{"cell_type":"markdown","metadata":{"id":"O5vg8KKRq0sy","colab_type":"text"},"source":["# Lab 1\n","\n","## Python Notebooks on Google Colab\n","\n","Data 1401's Labs, Homework, and Exams will be all in form of iPython notebooks. You may already be familiar with python notebooks if you have used Jupyter before, for example in Data 1301. If so, you are welcome to use whatever means you have to run Jupyter notebooks for this course, though you may get limited support. Our primary means of running python notebooks will be through [Google Colab](https://colab.research.google.com) and we will be storing files on google drive.\n","\n","You will need a google account. If you do not have one or you wish to use a different account for this course, please follow [these instructions](https://edu.gcfglobal.org/en/googledriveanddocs/getting-started-with-google-drive/1/) to make an account.\n","\n","Once you are ready with your account, you can continue in Colab. Click on the following badge to open this notebook in Colab:\n","\n","[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-1/Lab-1.ipynb)\n"]},{"cell_type":"markdown","metadata":{"id":"FVt_1hPt1dAK","colab_type":"text"},"source":["## Notebooks in Colab\n","\n","You now are presumably in Colab. Word of caution, by default, Google Colab does not save your notebooks, so if you close your session, you will loose your work.\n","\n","So first thing: from the file menu above select \"Save a copy in Drive\"."]},{"cell_type":"markdown","metadata":{"id":"x0JBL_RFrDDj","colab_type":"text"},"source":["## Storing Notebooks in Google Drive\n","A better way to work is to save your notebooks directly into Google Drive and upload directly to Git (where you will be downloading and uploading your homework). In order properly setup Git, we'll need to work more directly in your Google Drive.\n","\n","On the left sidebar, press the file icon to see a listing of files accessibile to this Notebook. Then press \"Mount Drive\" and follow the instructions to mount your Google Drive in this notebook. A new cell will be inserted into this notebook, which after you run by pressing the play button will instruct you to follow a link to log into your Google Account and enable access to your Drive in another tab. Finally you will copy a link from the new tab back into the cell in this notebook. Once you are done, press refresh under files in the left sidebar and you should have \"drive/My Drive\" appear."]},{"cell_type":"markdown","metadata":{"id":"hwJ6wJk3tiLv","colab_type":"text"},"source":["## Github\n","All the class material will be stored on github. You will also submit your homework using github. To do so, you will need a github account.\n","\n","If you do not already have a github account or wish to create a new one for this course, create one:\n","* Browse to [github.com](https://github.com).\n","* Click the green “Sign up for GitHub”\tbutton.\n","* Follow instructions for creating an account.\n","* Make sure you remember your github username and password.\n","\n","Write an email to the course TA titled \"Data 1401: Github account\" with your github username (not your password) as the contents.\n","\n","## Google Groups\n","\n","Class annoucements will be made via google groups. If you did not already receive an invite to the class google group, had trouble with the invite, or wish to use a different email address, write an email to the course TA titled \"Data 1401: Google Group\" with your preferred email.\n"]},{"cell_type":"markdown","metadata":{"id":"TjfIzdQZqvzk","colab_type":"text"},"source":["## Introduction: Unix, Git, and Jupyter\n","\n","This lab aims to introduce you to basic Unix, familiarize you with iPython notebooks and get you setup to submit your homework.\n","*italicized text*"]},{"cell_type":"markdown","metadata":{"id":"C_LmOgzFqvzp","colab_type":"text"},"source":["\n","\n","### Terminal, Shell, and ssh\n","\n","\n","The terminal is a simple program that generally runs another program, taking mostly keyboard input from you, passing it to this other program, and taking the output of the program and displaying on the screen for you.\n","\n","The terminal usually runs a program called a shell. Shells present a command prompt where you can type in commands, which are then executed when you press enter. In most shells, there are some special commands which the shell will execute. Everything else you type in, the shell will assume is a name of a program you want to run and arguments you want to pass that program. So if the shell doesn't recognize something you type in, it'll try to find a program with a name that is the same as the first word you gave it. \n","\n","### Shell in Colab\n","\n","Unfortunately, google Colab does not allow you to open a terminal window. Jupyter does, so if you are running in Jupyter (which most of you will not be), you may choose to open a terminal window by returning to the jupyter file list tab and selecting new terminal from the top right.\n","\n","For Colab, we will have to do something non-ideal, but functional. There are several ways to execute shell commands from within a python notebook. For example, you can use any shell command by putting \"!\" in front of the command:\n","\n","\n","\n"]},{"cell_type":"code","metadata":{"id":"KJ5f-WO0wcAv","colab_type":"code","colab":{}},"source":["!ls\n","!echo \"----------\"\n","!ls sample_data"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"8f-n4AXFw-dD","colab_type":"text"},"source":["Unfortunately, every time you use \"!\" a new environment is created and the state reverted to the original state. Try to understand the difference between the following two sets of commands:\n"]},{"cell_type":"code","metadata":{"id":"99nrBYTWxZJr","colab_type":"code","colab":{}},"source":["!echo \"Technique 1:\"\n","!ls\n","!cd sample_data\n","!ls"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"2-Znf97Lxl-Z","colab_type":"code","colab":{}},"source":["!echo \"Technique 2:\"\n","!ls ; cd sample_data ;ls"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"4x9n1rAkxyYl","colab_type":"text"},"source":["Notebooks allow a bit of \"magic\" (using \"%\") to avoid some of these limitations:\n"]},{"cell_type":"code","metadata":{"id":"vLBPTX4rx3gd","colab_type":"code","outputId":"7eb2f656-3881-4c22-8732-c492f949fcd8","executionInfo":{"status":"ok","timestamp":1581047865883,"user_tz":360,"elapsed":3324,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":119}},"source":["!echo \"Technique 3:\"\n","!ls \n","%cd sample_data \n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Technique 3:\n","Data-1441 Lab-1-Solutions new sample_data\n","/content/sample_data\n","anscombe.json\t\t mnist_test.csv\n","california_housing_test.csv mnist_train_small.csv\n","california_housing_train.csv README.md\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"U8XpvPjcyH0w","colab_type":"text"},"source":["For our purposes, we are just going to explicitly start a new shell and interact with it in the output cell. Execute the following cell. You will be able to type and execute commands. Look around a bit using \"ls\" and \"cd. You can stop the cell from running by typing \"exit\"."]},{"cell_type":"code","metadata":{"id":"MIDFitLZyuZy","colab_type":"code","outputId":"62befc7b-cca7-4ba9-d4d7-ad7a7889c35a","executionInfo":{"status":"ok","timestamp":1580502196471,"user_tz":360,"elapsed":11117,"user":{"displayName":"","photoUrl":"","userId":""}},"colab":{"base_uri":"https://localhost:8080/","height":170}},"source":["!/bin/bash --noediting\n","!is\n","%cd sample_data/\n","\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["bash: cannot set terminal process group (119): Inappropriate ioctl for device\n","bash: no job control in this shell\n","\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# is\n","bash: is: command not found\n","\u001b]0;root@1f746a5c585a: /content/sample_data\u0007\u001b[01;32mroot@1f746a5c585a\u001b[00m:\u001b[01;34m/content/sample_data\u001b[00m# exit\n","exit\n","/bin/bash: is: command not found\n","[Errno 2] No such file or directory: 'sample_data/'\n","/content/sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"q-4hfZBywW25","colab_type":"text"},"source":["While in this instance your shell is running in a this notebook, you can also run terminals natively on your own computer. On Linux or MacOS, you just have to run a program called terminal. In Windows you can start a \"command prompt\". \n","\n","\n","Type in \"ls\" into the terminal and press enter. The shell will find a program called \"ls\", a standard tool in Unix, and run it. \"ls\" lists the contents (files and directories) of your current directory. If you are just starting in this course, you probably only see the git repository you cloned. \n","\n","A subtle point to realize here is that while the terminal is running in the browser that is running on the computer in front of you, the shell is actually running on a machine on google hardware. The shell prompt typically displays the name of the machine you are using. What you are not seeing is that there is an intermidate program between the terminal running on your computer and the shell running on google. This intermidary program is taking your input from the terminal sending it over the network to google and bringing back the responses for you terminal to display.\n","\n","A bit of extra information. If you start a terminal on your own computer, the shell runs locally. The \"ls\" command would then list contents of a directory on your computer. You can typically connect to Unix computers by evoking a shell running on that machine over the network. In this case, you would have to initiate this intermidiary program yourself. The program is called \"ssh\" (secure shell). You can \"ssh\" to another machine from your machine, by simply typing \"ssh\" followed by the machine name or IP address. Most likely you would be prompted for a password, after which you would dropped into the prompt of a shell running on the remote machine. \n"]},{"cell_type":"markdown","metadata":{"id":"51Eya4LBqvzs","colab_type":"text"},"source":["## Programs and Environment Variables\n","\n","You have a listing of your current directory, but you don't know where that directory resides. You can see what directory you are using the command \"pwd\" (print working directory). Issue the command and look at the response. You'll get a slash (\"/\") separated list, known as the path, of the directory hierarchy of your current working directory. On Colab, this will start with \"contents\"\n","\n","Now back to thinking about the command prompt. Since \"ls\" is a program, it most be stored somewhere. It is clearly not in your working directory, because you didn't see it when you executed \"ls\". We can ask the shell to tell us where it found \"ls\" using the \"which ls\" command. Note that \"which\" is also a program. \"which ls\" comes back with \"/bin/ls\", telling you the \"ls\" program is sitting in \"/bin\" directory of the system. \n","\n","Lets see what else is in there by issuing a \"ls /bin\" command. You will get a long list of programs. You can run any of these programs by just typing their names and pressing enter. You may be able to guess what some of these programs do, but if you want to know, most of them provide you help, using \"--help\" or \"-h\" flag. For example execute \"ls --help\". For more information about a program or command, you can use Unix's manual pages using the \"man\" command. Try typing \"man ls\". Note that you will need to press space to scroll through lengthy manual pages and \"q\" to exit back to the shell prompt. \n","\n","Another command interesting is \"echo\". \"echo\" simply prints whatever you put after it to the screen. Try executing \"echo Hello World.\"\n","\n","At this point, you may wonder how was it that the shell knew to look for programs in \"/bin\"? The shell keeps a list of places to look for programs an environment variable with the name \"PATH\". The shell keeps a table that map string variable names to string expressions. When the shell starts, its configuration files set some environment variables that it uses. You can see the full list of defined environment variables using the command \"printenv\".\n","\n","You can use a environment variable in a shell by prepending name of the variable with a dollar sign character (\"\\$\"). So you can print out the PATH environment variable using the command \"echo $PATH\". What you will see is a colon (\":\") separated list of directories that the shell will search (in order) whenever you type in anything.\n","\n","You can set you own environment variables. Different shells have different syntax. Lets first figure out what shell we are running. \n","\n","*Exercise 1:* Use the \"echo\" command to print out the value of the \"SHELL\" environment variable:"]},{"cell_type":"markdown","metadata":{"id":"YS7YFiPwqvzu","colab_type":"text"},"source":["!/bin/bash --noediting"]},{"cell_type":"code","metadata":{"id":"w1s_QhEMTIUO","colab_type":"code","outputId":"5061ebe2-32a4-45b3-84c2-d08f4e50a0ab","executionInfo":{"status":"ok","timestamp":1580503350682,"user_tz":360,"elapsed":11520,"user":{"displayName":"","photoUrl":"","userId":""}},"colab":{"base_uri":"https://localhost:8080/","height":816}},"source":["!ls\n","!pwd\n","!which ls\n","!ls/bin\n","\n","!echo Hello World \n","!printenv\n","!echo $PATH \n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["anscombe.json\t\t mnist_test.csv\n","california_housing_test.csv mnist_train_small.csv\n","california_housing_train.csv README.md\n","/content/sample_data\n","/bin/ls\n","/bin/bash: ls/bin: No such file or directory\n","Hello World\n","CUDNN_VERSION=7.6.5.32\n","LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64\n","_=/usr/bin/printenv\n","LANG=en_US.UTF-8\n","HOSTNAME=1f746a5c585a\n","OLDPWD=/\n","CLOUDSDK_CONFIG=/content/.config\n","NVIDIA_VISIBLE_DEVICES=all\n","DATALAB_SETTINGS_OVERRIDES={\"kernelManagerProxyPort\":6000,\"kernelManagerProxyHost\":\"172.28.0.3\",\"jupyterArgs\":[\"--ip=\\\"172.28.0.2\\\"\"]}\n","ENV=/root/.bashrc\n","PAGER=cat\n","NCCL_VERSION=2.4.8\n","TF_FORCE_GPU_ALLOW_GROWTH=true\n","JPY_PARENT_PID=18\n","NO_GCE_CHECK=True\n","PWD=/content/sample_data\n","HOME=/root\n","LAST_FORCED_REBUILD=20191217\n","CLICOLOR=1\n","DEBIAN_FRONTEND=noninteractive\n","LIBRARY_PATH=/usr/local/cuda/lib64/stubs\n","GLIBCPP_FORCE_NEW=1\n","TBE_CREDS_ADDR=172.28.0.1:8008\n","TERM=xterm-color\n","SHELL=/bin/bash\n","GCS_READ_CACHE_BLOCK_SIZE_MB=16\n","PYTHONWARNINGS=ignore:::pip._internal.cli.base_command\n","MPLBACKEND=module://ipykernel.pylab.backend_inline\n","CUDA_PKG_VERSION=10-1=10.1.243-1\n","CUDA_VERSION=10.1.243\n","NVIDIA_DRIVER_CAPABILITIES=compute,utility\n","SHLVL=2\n","PYTHONPATH=/env/python\n","NVIDIA_REQUIRE_CUDA=cuda>=10.1 brand=tesla,driver>=384,driver<385 brand=tesla,driver>=396,driver<397 brand=tesla,driver>=410,driver<411\n","COLAB_GPU=0\n","GLIBCXX_FORCE_NEW=1\n","PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n","LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libtcmalloc.so.4\n","GIT_PAGER=cat\n","/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/tools/node/bin:/tools/google-cloud-sdk/bin:/opt/bin\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"YoEgruUhqvzw","colab_type":"text"},"source":["## Navigating Directories\n","\n","You can change your current directory using the \"cd\" shell command. Note that \"cd\" is not a Unix program. Once in a directory, you can use the \"ls\" command to list the contents or \"pwd\" to remind yourself your current working directory. You can move back one level in your current directory hierarchy using \"cd ..\". In general \"..\" represents the path to a directory one level above your current directory, \"../..\" represents two levels up, and so on. \".\" represents the current directory. If you look at the PATH environment variable, you'll notice that the last item is \".\", telling the shell to look into your current directory for commands. Finally the \"~\" character always refers to your home directory.\n","\n","Some other file manipulation commands:\n","\n"," - The \"mkdir\" command creates new directories. \n"," - \"cp\" and \"mv\" allow you to copy and move (or rename) files, taking 2 arguments: the original path/filename and the target path/filename. \n"," - The \"rm\" and \"rmdir\" commands remove (delete) files and directories.\n","\n","\n","*Exercise 2:* Using the \"cd\" command, navigate into \"drive/My\\ Drive\" directory. Create a new directory called \"Data-1441\", and another directory inside \"Data-1441\" called \"Lab-1-Solutions\". Perform the rest of the lab in this directory."]},{"cell_type":"code","metadata":{"id":"A16VzZ3G0J8x","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"j0fZ88LNWGC1","colab_type":"code","outputId":"9604e203-de9d-455a-f6a9-815896c57438","executionInfo":{"status":"ok","timestamp":1581048064888,"user_tz":360,"elapsed":2767,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":119}},"source":["!pwd\n","%cd drive/My\\ Drive\n","%mkdir Data-1441\n","%cd Lab-1-Solutions\n","\n","\n","\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","[Errno 2] No such file or directory: 'drive/My Drive'\n","/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","[Errno 2] No such file or directory: 'Lab-1-Solutions'\n","/content/sample_data/Data-1441/Data-1441/Data-1441/Lab-1-Solutions\n","/bin/bash: ls/dev: No such file or directory\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"o38c4lbsqvzy","colab_type":"text"},"source":["## Exploring Unix Filesystem\n","\n","You can look at the root directory of the system by issuing \"ls /\". As explained in lecture, Unix uses the file system to communicate with devices and between processes. \"/etc\" keeps the configuration files of the system. \"/bin\" and \"/sbin\" store most of the standard Unix programs. \"/usr\" stores installes programs and their associate files, with \"/usr/bin\" usually storing the commands you can run. \n","\n","*Exercise 3:* List the \"/dev\" directory. How many SSD storage devices do you see? How many partitions does each device have? (Answer in box below)"]},{"cell_type":"code","metadata":{"id":"yNj2LXzP2ksl","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"ftFFRiSPfE9q","colab_type":"code","outputId":"ea9246e2-b5bf-4039-90cc-6a92aa764eff","executionInfo":{"status":"ok","timestamp":1581048114946,"user_tz":360,"elapsed":1311,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":51}},"source":["\n","!ls /dev"],"execution_count":0,"outputs":[{"output_type":"stream","text":["core full mqueue ptmx random stderr stdout urandom\n","fd fuse null pts shm\t stdin tty\t zero\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"7P9EG0KOqvz2","colab_type":"text"},"source":["## Text File Manipulation\n","\n","As explained in lecture, Unix stores most information in text files. For example, the list of all users and their home directories are stored in \"/etc/passwd\". Let get some familiarity with the most commonly used commands to manipulate files.\n","\n"," - You can see the contents contents a file using the \"cat\" (concatenate) command. Try executing \"cat /etc/passwd\". You'll get a huge list that will go by your screen quickly. \n"," \n"," - To go through the file page by page, you can use the \"less\" or \"more\" commands. \n"," \n"," - You can see the first or last N (N=10 by default) lines of a file using \"head\" or \"tail\" commands. For example \"tail -20 /etc/passwd\" will list the last 20 lines. \n"," \n"," - You can search a test file using the \"grep\" command, which takes a string keyword as the first argument and a filename as the second, and by default prints out every line in the file that contrains the string. So for example you can do \"grep \\$USER /etc/passwd\" to find the line corresponding to your account. Some useful flags: \n"," \n"," - \"-i\" ignores the case of the keyword\n"," - \"-v\" display those lines that do NOT match \n"," - \"-n\" precede each matching line with the line number \n"," - \"-c\" print only the total count of matched lines \n"," \n"," For example \"grep -c \\$USER /etc/passwd\" should show that you are in the password file just once. \n"," \n"," - The \"wc\" (word count) command counts the number of lines, words, and characters in a file. By default \"wc\" gives you all three numbers, but \"-w\", \"-l\", or \"-c\" flags \n","\n","*Exercise 4:* Count how many lines in the password file contain the letter \"w\". "]},{"cell_type":"code","metadata":{"id":"UlsANMuf2qMs","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"WlqYGMplwS4h","colab_type":"code","outputId":"677ae2aa-20fd-400d-c612-b66f6aeda1f5","executionInfo":{"status":"ok","timestamp":1581048806215,"user_tz":360,"elapsed":5253,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":425}},"source":["%cat /etc/passwd\n","!grep -wc $USER/etc/passwd\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["root:x:0:0:root:/root:/bin/bash\n","daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin\n","bin:x:2:2:bin:/bin:/usr/sbin/nologin\n","sys:x:3:3:sys:/dev:/usr/sbin/nologin\n","sync:x:4:65534:sync:/bin:/bin/sync\n","games:x:5:60:games:/usr/games:/usr/sbin/nologin\n","man:x:6:12:man:/var/cache/man:/usr/sbin/nologin\n","lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin\n","mail:x:8:8:mail:/var/mail:/usr/sbin/nologin\n","news:x:9:9:news:/var/spool/news:/usr/sbin/nologin\n","uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin\n","proxy:x:13:13:proxy:/bin:/usr/sbin/nologin\n","www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin\n","backup:x:34:34:backup:/var/backups:/usr/sbin/nologin\n","list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin\n","irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin\n","gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin\n","nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin\n","_apt:x:100:65534::/nonexistent:/usr/sbin/nologin\n","systemd-network:x:101:104:systemd Network Management,,,:/run/systemd/netif:/usr/sbin/nologin\n","systemd-resolve:x:102:105:systemd Resolver,,,:/run/systemd/resolve:/usr/sbin/nologin\n","messagebus:x:103:107::/nonexistent:/usr/sbin/nologin\n","nvidia-persistenced:x:104:108:NVIDIA Persistence Daemon,,,:/nonexistent:/sbin/nologin\n","^C\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"SZuhLbD8qvz5","colab_type":"text"},"source":["## Redirection\n","\n","Unix provides programs \"pipes\" for input and output. Most of what you see on the screen when you run a program was written to the \"stdout\" (standard output) pipe. Other pipes are \"stdin\" (standard input) and \"stderr\" (standard error), where error messages are written.\n","\n","As discussed in lecture, the basic commands of are simple, but you can chain them to do complicated things. Redirection is how you chain these commands, directing the output of one command to the input of the next.\n","\n","As an example, consider the \"cat\" command. Cat takes stdin and outputs it to stdout. Type \"cat\" and press enter and confirm. You can get back to the command prompt by pressing \"control-c\" (sends terminate singal) or \"control-d\" (end of file character). Note that from now on we will use the convention: \"control-d\" = \"^D\"\n","\n","*Exercise 5a:* Using \"cat\" and indirection you can write things into a file. The \">\" symbol directs stdout into a file. Try \"cat > favorite-colors-list.txt\" and then type in your 3 favorite colors, each on it's own line. Use \"^D\" to end your input."]},{"cell_type":"code","metadata":{"id":"_mHrzFC01fUB","colab_type":"code","outputId":"15143557-45f5-47a7-810b-818cc8a22234","executionInfo":{"status":"ok","timestamp":1581049688849,"user_tz":360,"elapsed":11051,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":102}},"source":["%cat>favorite-colors-list.txt"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Red\n","Green\n","Blue\n","^D\n","^C\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"H5vxtcXnqvz6","colab_type":"text"},"source":["Use \"cat\", \"more\", or \"less\" to confirm that you file is as you expect it. \">>\" allows you to append to the file. \n","\n","*Exercise 5b:* Append 2 more colors to your file."]},{"cell_type":"code","metadata":{"id":"oMWjv7uG5Ykr","colab_type":"code","outputId":"93c62f2b-86ef-45f6-87ea-54671d17572a","executionInfo":{"status":"ok","timestamp":1581049629864,"user_tz":360,"elapsed":12885,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":85}},"source":["cat >> favorite-colors-list.txt\n"],"execution_count":0,"outputs":[{"output_type":"stream","text":["Yellow\n","Orange\n","^D\n","^C\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"twRKNaGy3XGw","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"DZODNKiAqvz8","colab_type":"text"},"source":["The \"sort\" command sorts what it sees on stdin. Instead of taking input from the terminal, you can direct the shell to take stdin from a file using \"<\". Try \"sort < favorite-color-list.txt\" and \"sort < favorite-color-list.txt > sorted-favorite-color-list.txt\".\n","\n","Finally, instead of piping input / output into files, you can directly chain one program into another using \"|\". So for example, you can do \"cat /etc/passwd | grep -i \\$USER | wc -l\". \n","\n","*Exercise 5c:* Use indirection to count the number of users on TACC with your first name. Copy the command you used into box below."]},{"cell_type":"code","metadata":{"id":"FvMIdwGU3wcQ","colab_type":"code","outputId":"70ffa46c-bf18-495f-9948-68ae0ee33b59","executionInfo":{"status":"ok","timestamp":1581049635572,"user_tz":360,"elapsed":2996,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":51}},"source":["!sort < favorite-colors-lists.txt\n","!sort < favorite-color-list.txt > sorted-favorite-color-list.txt \n","%cat /etc/passwd | grep -i $USER | wc -|"],"execution_count":0,"outputs":[{"output_type":"stream","text":["/bin/bash: favorite-color-list.txt: No such file or directory\n","/bin/bash: -c: line 1: syntax error: unexpected end of file\n"],"name":"stdout"}]},{"cell_type":"code","metadata":{"id":"oP9XlZl_3iZD","colab_type":"code","colab":{}},"source":["!/bin/bash --noediting"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"v5IaZXNyqvz_","colab_type":"text"},"source":["## Git\n","\n","`git` is a Version Control System (VCS), typically used to organize the source code of software project but also good source of documents or web-pages. An instance of `git` server stores repositories, each typically containing the code relevant to a specific project. Users create local `clones` of repositories, change and develop the local copies of the code, `commit` the changes to their local repository, `push` to the server as a contribution, \n","`pull` updates from the server, and `merge` changes between local and remote versions. \n","\n","Besides cloning, repositories can be branched or forked. A repository generally starts with a `master` branch that evolves as push requests are merged in. Creating a new branch from an existing branch creates a snapshot of the which can evolve independently or be merged in later. Branches are easy to make and delete, and can serve various purposes. They can represent a stable version of software package. Or a parallel development for different operating system. A fork of a repository is a standalone instance of the repository which can be stored and managed independently from the original, where you can work independently without constraints or interference. \n","\n","[GitHub](github.com) provides a massive publically accessible instance of a `git` system besides sharing code, projects can be developed by the open source community. It provides tools for managing your repository and a wiki for documentation. Contributions to public software on GitHub generally require making a merge request which would be judged by the managers of the repository. That's why most software packages enourage you to create a new fork, so you can work independently.\n","\n","Lets take a look at some repositories:\n","\n","* [This class](https://github.com/afarbin/DATA1401-Spring-2020)\n","\n","\n","\n"]},{"cell_type":"markdown","metadata":{"id":"J_R64sQDqv0A","colab_type":"text"},"source":["## Plan\n","\n","You made a clone of the class repository at start of this lab. We will create a new fork where you can keep track and submit your work, following [these instructions](https://help.github.com/articles/fork-a-repo/).\n","\n","Goto to github.com and log in.\n","\n","Next, lets create a fork of the [class repository](https://github.com/afarbin/DATA1401-Spring-2019). Click the link and press the \"Fork\" button on the top right. Select your repository as where you want to place the fork.\n"]},{"cell_type":"markdown","metadata":{"id":"edTvE6rOqv0C","colab_type":"text"},"source":["Now we will check out your fork in your Google Drive / Colab.\n","\n","Note: Jupyter allows you to run shell directly in a notebook. We will use `!` and `%` to call shell commands directly in this notebook. Follow along yourself. Either create a new notebook or open a terminal. \n","\n","Start by listing the contents of your current directory."]},{"cell_type":"code","metadata":{"id":"e5tXg0f8qv0D","colab_type":"code","outputId":"5f467b09-2d67-4c17-97c1-fe37ed872448","executionInfo":{"status":"ok","timestamp":1581042844406,"user_tz":360,"elapsed":1426,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":68}},"source":["%cd /content/drive/My\\ Drive\n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["[Errno 2] No such file or directory: '/content/drive/My Drive'\n","/content\n","Data-1441 Lab-1-Solutions new sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"WYsyYcg1qv0J","colab_type":"text"},"source":["Make a new directory:"]},{"cell_type":"code","metadata":{"id":"Z7noY1hMqv0L","colab_type":"code","colab":{}},"source":["!mkdir Data-1401-Repo\n","%cd Data-1401-Repo"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"fwsBdTnYqv0Q","colab_type":"text"},"source":["From the github page for your fork, press the green \"Clone or download\" button and copy the URL.\n","\n","Goto to your notebook and use the following command to clone the repository, pasting the URL you just copied:\n"]},{"cell_type":"code","metadata":{"id":"8w42MH6Jqv0S","colab_type":"code","colab":{}},"source":["# What you past here should look like:\n","#!git clone https://github.com//DATA1401-Spring-2020.git"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"cOAuqTVUqv0V","colab_type":"text"},"source":["Go into the directory:"]},{"cell_type":"code","metadata":{"id":"b1Ew4tEZqv0X","colab_type":"code","outputId":"efed297d-447c-401c-9cca-172a160c362c","executionInfo":{"status":"ok","timestamp":1581047842135,"user_tz":360,"elapsed":1429,"user":{"displayName":"Abdul Wahab","photoUrl":"","userId":"07873721774167979552"}},"colab":{"base_uri":"https://localhost:8080/","height":68}},"source":["%cd DATA1401-Spring-2020\n","!ls"],"execution_count":0,"outputs":[{"output_type":"stream","text":["[Errno 2] No such file or directory: 'DATA1401-Spring-2020'\n","/content\n","Data-1441 Lab-1-Solutions new sample_data\n"],"name":"stdout"}]},{"cell_type":"markdown","metadata":{"id":"IrhWToc-qv0a","colab_type":"text"},"source":["We will now connect your fork to the original so you can pull changes from there. \n","\n","Check remote status:"]},{"cell_type":"code","metadata":{"id":"JxtMYR-9qv0c","colab_type":"code","colab":{}},"source":["!git remote -v"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"9ud3X0fBqv0f","colab_type":"text"},"source":["Now use the original class URL to set your upstream:"]},{"cell_type":"code","metadata":{"id":"pgJlKxBqqv0h","colab_type":"code","colab":{}},"source":["!git remote add upstream https://github.com/afarbin/DATA1401-Spring-2020.git"],"execution_count":0,"outputs":[]},{"cell_type":"code","metadata":{"id":"id2yUEt9qv0k","colab_type":"code","colab":{}},"source":["!git remote -v"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"sAkgeJ6Iqv0n","colab_type":"text"},"source":["From now on, you can get the newest version of class material by using:"]},{"cell_type":"code","metadata":{"id":"AGDsfTFLqv0o","colab_type":"code","colab":{}},"source":["!git pull"],"execution_count":0,"outputs":[]},{"cell_type":"markdown","metadata":{"id":"u9RAhs5b4vXY","colab_type":"text"},"source":["We will submit your Lab 1 using git at the next Lab."]},{"cell_type":"code","metadata":{"id":"PPfGmFQI40HR","colab_type":"code","colab":{}},"source":[""],"execution_count":0,"outputs":[]}]} \ No newline at end of file From 73c673d862b47a36c2565745c3391f75e23a58a0 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 14 Feb 2020 13:20:02 -0600 Subject: [PATCH 04/15] Lab 2 Solutions --- Labs/Lab-2/Copy_of_Lab_2.ipynb | 1151 ++++++++++++++++++++++++++++++++ 1 file changed, 1151 insertions(+) create mode 100644 Labs/Lab-2/Copy_of_Lab_2.ipynb diff --git a/Labs/Lab-2/Copy_of_Lab_2.ipynb b/Labs/Lab-2/Copy_of_Lab_2.ipynb new file mode 100644 index 0000000..490e8d8 --- /dev/null +++ b/Labs/Lab-2/Copy_of_Lab_2.ipynb @@ -0,0 +1,1151 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "colab": { + "name": "Copy of Lab-2.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "uk7yc0nadBGa", + "colab_type": "text" + }, + "source": [ + "# Lab 2\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-2/Lab-2.ipynb)\n", + "\n", + "## Submitting lab solutions\n", + "\n", + "At the end of the previous lab, you should have set up a \"Solutions\" directory in your Google Drive, with a fork of the class git repository that pull from Dr. Farbin's verison and pushes to your own fork. \n", + "\n", + "Unfortunately due to a typo in the previous lab, you probably forked the 2019 version of the gitlab repository for this course. Unless you noticed and corrected the error, you'll have to fork again.\n", + "\n", + "In addition, due to some problems with the setup in Google Colab, we will be submitting our solutions to your fork using the web interface. Instructions on how to use the command-line are in this notebook, but we suggest you do not follow them unless you are working in a jupyter notebook and not Google Colab." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OMNaOnRksNK3", + "colab_type": "text" + }, + "source": [ + "You may also choose to delete the fork from your GitHub account. " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "J_R64sQDqv0A" + }, + "source": [ + "## Repeating last steps of Lab 1\n", + "\n", + "### Create your own fork\n", + "We will create a new fork where you can keep track and submit your work, following [these instructions](https://help.github.com/articles/fork-a-repo/).\n", + "\n", + "Goto to github.com and log in.\n", + "\n", + "Next, create a fork of the [2020 class repository](https://github.com/afarbin/DATA1401-Spring-2020). Click the link and press the \"Fork\" button on the top right. Select your repository as where you want to place the fork.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "edTvE6rOqv0C" + }, + "source": [ + "### Make a local clone (Advanced)\n", + "\n", + "Before we get started, please mount your Google Drive using by clicking the file icon on the left, then clicking \"Mount Drive\", and following the instructions as you did in the previous lab.\n", + "\n", + "If you did complete Lab 1 and therefore created a 2019 fork and a local clone in you Google Drive, delete the local clone:\n", + "\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "2u6B-rfNr1wN", + "colab_type": "code", + "colab": {} + }, + "source": [ + "!rm -rf drive/My\\ Drive/Data-1401-Repo" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "BDVI5nu8-2RH", + "colab_type": "text" + }, + "source": [ + "Now we will check out your fork in your Google Drive / Colab. If you will be doing everything on your own computer instead of Google Colab/Drive, you are welcome to install Git on your computer and perform the following steps (appropriately modified) on your computer instead.\n", + "\n", + "Start by listing the contents of your current directory." + ] + }, + { + "cell_type": "code", + "metadata": { + "colab_type": "code", + "id": "e5tXg0f8qv0D", + "colab": {} + }, + "source": [ + "%cd /content/drive/My\\ Drive\n", + "!ls" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "WYsyYcg1qv0J" + }, + "source": [ + "Make a new directory:" + ] + }, + { + "cell_type": "code", + "metadata": { + "colab_type": "code", + "id": "Z7noY1hMqv0L", + "colab": {} + }, + "source": [ + "!mkdir Data-1401-Repo\n", + "%cd Data-1401-Repo" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "fwsBdTnYqv0Q" + }, + "source": [ + "From the github page for your fork, press the green \"Clone or download\" button and copy the URL.\n", + "\n", + "Goto to your notebook and use the following command to clone the repository, pasting the URL you just copied:\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "colab_type": "code", + "id": "8w42MH6Jqv0S", + "colab": {} + }, + "source": [ + "# What you past here should look like:\n", + "#!git clone https://github.com/ Date: Fri, 28 Feb 2020 14:11:01 -0600 Subject: [PATCH 05/15] Lab 3 Solutions --- Labs/Lab-3/Copy_of_Lab_3.ipynb | 1112 ++++++++++++++++++++++++++++++++ 1 file changed, 1112 insertions(+) create mode 100644 Labs/Lab-3/Copy_of_Lab_3.ipynb diff --git a/Labs/Lab-3/Copy_of_Lab_3.ipynb b/Labs/Lab-3/Copy_of_Lab_3.ipynb new file mode 100644 index 0000000..acaa2cd --- /dev/null +++ b/Labs/Lab-3/Copy_of_Lab_3.ipynb @@ -0,0 +1,1112 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.10" + }, + "colab": { + "name": "Copy of Lab-3.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "DkBlPk0lMitj", + "colab_type": "text" + }, + "source": [ + "# Lab 3- Tic Tac Toe\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-3/Lab-3.ipynb)\n", + "\n", + "In this lab your will build a n x n Tic Tac Toe game. As you do the exercises, make sure your solutions work for any size Tic Tac Toe game. " + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "tSe6DEqRMito", + "colab_type": "text" + }, + "source": [ + "*Exercise 1:* Write a function that creates an n by n matrix (of list of lists) which will represent the state of a Tie Tac Toe game. Let 0, 1, and 2 represent empty, \"X\", or \"O\".\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "tl6eRKkOMits", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "def game_board(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "UUlbPwFoMit4", + "colab_type": "code", + "outputId": "f661baf0-b0c0-4790-b447-5666b5dd5dc2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 35 + } + }, + "source": [ + "# Test your solution here\n", + "game_board(3)\n" + ], + "execution_count": 4, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[0, 0, 0], [0, 0, 0], [0, 0, 0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 4 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "Cob_EyZLMit_", + "colab_type": "text" + }, + "source": [ + "*Exercise 2:* Write a function that takes a `n` by `n` matrix representing a tic-tac-toe game, and returns -1, 0, 1, or 2 indicating the game is incomplete, the game is a draw, player 1 has won, or player 2 has one, respectively. Here are some example inputs you can use to test your code:" + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "Q2rN_UmAMiuD", + "colab_type": "code", + "colab": {} + }, + "source": [ + "winner_is_2 = [[2, 2, 0],\n", + "\t[2, 1, 0],\n", + "\t[2, 1, 1]]\n", + "\n", + "winner_is_1 = [[1, 2, 0],\n", + "\t[2, 1, 0],\n", + "\t[2, 1, 1]]\n", + "\n", + "winner_is_also_1 = [[0, 1, 0],\n", + "\t[2, 1, 0],\n", + "\t[2, 1, 1]]\n", + "\n", + "no_winner = [[1, 2, 0],\n", + "\t[2, 1, 0],\n", + "\t[2, 1, 2]]\n", + "\n", + "also_no_winner = [[1, 2, 0],\n", + "\t[2, 1, 0],\n", + "\t[2, 1, 0]]" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "E7Gz99ueMiuK", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "def game_board(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n", + "\n", + "game = [[2, 2, 0],\n", + " [2, 1, 0],\n", + " [2, 1, 1]]\n", + "\n", + "def winner(game):\n", + "\n", + " for row in game:\n", + " #print(row)\n", + " if row.count(row[0]) == len(row) and row[0] != 0:\n", + " print( \"You win!\" + str({row[0]}) )\n", + "\n", + " for col in range(len(game)):\n", + " cols = []\n", + "\n", + " for row in game:\n", + " cols.append(row[col])\n", + " if cols.count(cols[0]) == len(cols) and cols[0] != 0:\n", + " print(\"You win Player:\" + str({cols[0]}))\n", + "\n", + " diag = []\n", + " for xy in range(len(game)):\n", + " diag.append(game[xy][xy])\n", + " if diag.count(diag[0]) == len(diag) and diag[0] != 0:\n", + " print(\"You win Player\" + str({diag[0]}) + \"Congrats!\")\n", + "\n", + " for col, row, in zip(list(reversed(range(len(game)))), range(len(game))):\n", + " diag.append(game[row][col])\n", + " if diag.count(diag[0]) == len(diag) and diag[0] != 0:\n", + " print(\"You win Player\" + str({diag[0]}) + \"Congrats!\")\n", + "\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "GLNxsNqvMiuV", + "colab_type": "code", + "outputId": "599bbe66-cd3f-458f-d1d2-12256a2a2e26", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 53 + } + }, + "source": [ + "# Test your solution here\n", + "game = [[2, 2, 2],\n", + "\t [1, 1, 0],\n", + "\t [2, 1, 1]]\n", + "\n", + "winner(game)" + ], + "execution_count": 42, + "outputs": [ + { + "output_type": "stream", + "text": [ + "You win!set([2])\n", + "You win Player:set([2])\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "ZUgS5ZYgXVDT", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 72 + }, + "outputId": "432d35d4-a171-47ea-d87b-bfeb6099e942" + }, + "source": [ + "game = [[1, 2, 2],\n", + "\t [1, 2, 2],\n", + "\t [0, 0, 2]]\n", + "winner(game)" + ], + "execution_count": 43, + "outputs": [ + { + "output_type": "stream", + "text": [ + "You win Player:set([2])\n", + "You win Player:set([2])\n", + "You win Player:set([2])\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "ckf1JmBJMiua", + "colab_type": "text" + }, + "source": [ + "*Exercise 3:* Write a function that takes 2 integers `n` and `m` as input and draws a `n` by `m` game board. For example the following is a 3x3 board:\n", + "```\n", + " --- --- --- \n", + " | | | | \n", + " --- --- --- \n", + " | | | | \n", + " --- --- --- \n", + " | | | | \n", + " --- --- --- \n", + " ```" + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "VADqZnW1Miuc", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "m = 7\n", + "n = 8\n", + "def n_m_gameboard():\n", + " board_1 = [[empty]*n for i in range(m)]\n", + " return board_1" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "F-Y1UBObMiui", + "colab_type": "code", + "outputId": "3f110510-e73d-429d-b6be-a4c313919737", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 146 + } + }, + "source": [ + "# Test your solution here\n", + "n_m_gameboard()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0],\n", + " [0, 0, 0, 0, 0, 0, 0, 0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 11 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "_v_gaRDrMiur", + "colab_type": "text" + }, + "source": [ + "*Exercise 4:* Modify exercise 3, so that it takes a matrix of the form from exercise 2 and draws a tic-tac-tie board with \"X\"s and \"O\"s. " + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "mO9EPUufMiuu", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "space_character= { player1: player1_piece,\n", + " player2: player2_piece,\n", + " empty: empty_space }\n", + "\n", + "space_character\n", + "size = 3\n", + "\n", + "row_names=list(\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\")\n", + "row_map=dict(zip(row_names,range(size)))\n", + "\n", + "row_map\n", + "\n", + "\n", + "\n", + "row_names=list(\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\")\n", + "\n", + "list(zip(row_names,range(size)))\n", + "\n", + "column_names=list(map(str,range(1,size+1)))\n", + "column_map=dict(zip(column_names,range(size)))\n", + "\n", + "column_map\n", + "board=[[empty]*size for i in range(size)]\n", + "def draw_boardgame(board):\n", + " print(empty)\n", + " for j in range(3):\n", + " print(column_names[j])\n", + " print()\n", + " \n", + " for i in range(3):\n", + " print(row_names[i])\n", + " for j in range(3):\n", + " print(space_character[board[i][j]])\n", + " print()\n", + "\n", + " " + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "NSD6FljIMiu1", + "colab_type": "code", + "outputId": "d7194d8f-6c57-42b6-e0db-7c35a8e122bd", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 384 + } + }, + "source": [ + "# Test your solution here\n", + "draw_boardgame(board)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "0\n", + "1\n", + "2\n", + "3\n", + "()\n", + "A\n", + " \n", + " \n", + " \n", + "()\n", + "B\n", + " \n", + " \n", + " \n", + "()\n", + "C\n", + " \n", + " \n", + " \n", + "()\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "MsUtlXeaMiu9", + "colab_type": "text" + }, + "source": [ + "*Exercise 5:* Write a function that takes a game board, player number, and `(x,y)` coordinates and places \"X\" or \"O\" in the correct location of the game board. Make sure that you only allow filling previously empty locations. Return `True` or `False` to indicate successful placement of \"X\" or \"O\"." + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "BnVCMW2eMivA", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "def place_piece(board, player, location, move):\n", + " x,y = location \n", + "\n", + " if not board [x][y] == 0:\n", + " print(\"cannot place piece here\")\n", + "\n", + "\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + " " + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "53Ab2v-UMivF", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Test your solution here\n", + "place_piece(board, player, location, move)" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "jMSqvTKWMivK", + "colab_type": "text" + }, + "source": [ + "*Exercise 6:* Modify Exercise 4 to show column and row labels so that players can specify location using \"A2\" or \"C1\"." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "liw9VIcfMivM", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "game = [[0, 0, 0],\n", + " [0, 0, 0],\n", + " [0, 0, 0],]\n", + "def game_board():\n", + " print (\" A B C\")\n", + " for count, row in enumerate(game):\n", + " print(count, row)\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "rqAxJY3uMivS", + "colab_type": "code", + "outputId": "3834e357-6e94-4364-8244-9aea9f6a20ac", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "# Test your solution here\n", + "game_board()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + " A B C\n", + "(0, [0, 0, 0])\n", + "(1, [0, 0, 0])\n", + "(2, [0, 0, 0])\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "Jwa0sMlKMivV", + "colab_type": "text" + }, + "source": [ + "*Exercise 7:* Write a function that takes a board, player number, and location specified as in exercise 6 and then calls exercise 5 to correctly modify the board. " + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "KoU7-AWTMivW", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 135 + }, + "outputId": "172982a7-0df4-4d0d-be0b-f37be907bc06" + }, + "source": [ + "# Write you solution here\n", + "def place_piece(board, player, location, move):\n", + " x,y = location \n", + "\n", + " if not board [x][y] == 0:\n", + " print(\"cannot place piece here\")\n", + "\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "def game(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n", + "\n", + "import itertools\n", + "def game_board(game_map, plyer =0, row = 0, column = 0, game_display = False):\n", + " try:\n", + " if game_map[row][column] != 0:\n", + " print(\"Cannot make move!\")\n", + " return game_map, False\n", + " print(\" \" + \" \",join(str(i) for i in range(len(game_map))))\n", + " if not game_display:\n", + " game_map[row][column] = players\n", + " for count, row in enumerate(game_map):\n", + " print(count, row)\n", + "\n", + "\n", + "def winner(game):\n", + " for row in game:\n", + " print(row)\n", + " if row.count(row[0]) == len(row) and row[0] != 0:\n", + " print( \"You win!\" + {row[0]} )\n", + "\n", + " for col in range (len(game)):\n", + " check = []\n", + "\n", + " for row in game: \n", + " check.append(row[col])\n", + "\n", + " if check.count(check[0]) == len(check) and check[0] != 0:\n", + " print(\"You win Player:\" + {check[0]})\n", + "\n", + " diagonallyonallyonally = []\n", + " for ix in range(len(game)):\n", + " diagonallyonallyonally.append(game[ix][ix])\n", + " if diagonallyonallyonally.count(diagonallyonallyonally[0]) == len(diagonallyonallyonally) and diagonallyonallyonally[0] != 0:\n", + " print(\"You win Player\" + {diagonallyonallyonally[0]} + \"Congrats!\")\n", + "\n", + " for col, row, in zip(list(reversed(range(len(game)))), range(len(game))):\n", + " diagonallyonallyonally.append(game[row][col])\n", + " if diagonallyonallyonally.count(diagonallyonallyonally[0]) == len(diagonallyonallyonally) and diagonallyonallyonally[0] != 0:\n", + " print(\"You win Player\" + {diagonallyonallyonally[0]} + \"Congrats!\")\n", + "\n", + "play = True\n", + "players = [player1_piece, player2_piece]\n", + "while play:\n", + " won_game = False\n", + " game, _ = game_board(game, game_display = True)\n", + " player_choice = itertools.cycle([1,2])\n", + " while not won_game:\n", + " current_player = next(player_choice) \n", + " print(\"Plater: \" + {current_player})\n", + "if winner(game):\n", + " won_game = True" + ], + "execution_count": 1, + "outputs": [ + { + "output_type": "error", + "ename": "IndentationError", + "evalue": "ignored", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m34\u001b[0m\n\u001b[0;31m def winner(game):\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mIndentationError\u001b[0m\u001b[0;31m:\u001b[0m unexpected unindent\n" + ] + } + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "ariapVDyMivc", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Test your solution here" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "g649arHvMivg", + "colab_type": "text" + }, + "source": [ + "*Exercise 8:* Write a function is called with a board and player number, takes input from the player using python's `input`, and modifies the board using your function from exercise 7. Note that you should keep asking for input until you have gotten a valid input that results in a valid move." + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "UzV_b7xvMivk", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "def game(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n", + "\n", + "import itertools\n", + "def game_board(game_map, player =0, row = 0, column = 0, game_display = False):\n", + " try:\n", + " if game_map[row][column] != 0:\n", + " print(\"Cannot make move!\")\n", + " return game_map, False\n", + " print(\" \" + \" \",join(str(i) for i in range(len(game_map))))\n", + " if not game_display:\n", + " game_map[row][column] = players\n", + " for count, row in enumerate(game_map):\n", + " print(count, row)\n", + "\n", + "\n", + "def winner(game):\n", + " for row in game:\n", + " print(row)\n", + " if row.count(row[0]) == len(row) and row[0] != 0:\n", + " print( \"You win!\" + {row[0]} )\n", + "\n", + " for col in range (len(game)):\n", + " check = []\n", + "\n", + " for row in game: \n", + " check.append(row[col])\n", + "\n", + " if check.count(check[0]) == len(check) and check[0] != 0:\n", + " print(\"You win Player:\" + {check[0]})\n", + "\n", + " diag = []\n", + " for ix in range(len(game)):\n", + " diagonally.append(game[ix][ix])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + " for col, row, in zip(list(reversed(range(len(game)))), range(len(game))):\n", + " diagonally.append(game[row][col])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + "play = True\n", + "players = [player1_piece, player2_piece]\n", + "while play:\n", + " won_game = False\n", + " game, _ = game_board(game, game_display = True)\n", + " player_choice = itertools.cycle([1,2])\n", + " while not won_game:\n", + " current_player = next(player_choice) \n", + " print(\"Plater: \" + {current_player})\n", + "if winner(game):\n", + " won_game = True" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "kQYj5okuMivq", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Test your solution here" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "FfySjXk2Mivu", + "colab_type": "text" + }, + "source": [ + "*Exercise 9:* Use all of the previous exercises to implement a full tic-tac-toe game, where an appropriate board is drawn, 2 players are repeatedly asked for a location coordinates of where they wish to place a mark, and the game status is checked until a player wins or a draw occurs." + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "8g33BFXhMivw", + "colab_type": "code", + "outputId": "56bc2452-19c3-4c22-c826-c43e227907c0", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 129 + } + }, + "source": [ + "# Write you solution here\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "def game(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n", + "\n", + "import itertools\n", + "def game_board(game_map, plyer =0, row = 0, column = 0, game_display = False):\n", + " try:\n", + " if game_map[row][column] != 0:\n", + " print(\"Cannot make move!\")\n", + " return game_map, False\n", + " print(\" \" + \" \",join(str(i) for i in range(len(game_map))))\n", + " if not game_display:\n", + " game_map[row][column] = players\n", + " for count, row in enumerate(game_map):\n", + " print(count, row)\n", + "\n", + "\n", + "def winner(game):\n", + " for row in game:\n", + " print(row)\n", + " if row.count(row[0]) == len(row) and row[0] != 0:\n", + " print( \"You win!\" + {row[0]} )\n", + "\n", + " for col in range (len(game)):\n", + " check = []\n", + "\n", + " for row in game: \n", + " check.append(row[col])\n", + "\n", + " if check.count(check[0]) == len(check) and check[0] != 0:\n", + " print(\"You win Player:\" + {check[0]})\n", + "\n", + " diagonally = []\n", + " for ix in range(len(game)):\n", + " diagonally.append(game[ix][ix])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + " for col, row, in zip(list(reversed(range(len(game)))), range(len(game))):\n", + " diagonally.append(game[row][col])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + "play = True\n", + "players = [player1_piece, player2_piece]\n", + "while play:\n", + " won_game = False\n", + " game, _ = game_board(game, game_display = True)\n", + " player_choice = itertools.cycle([1,2])\n", + " while not won_game:\n", + " current_player = next(player_choice) \n", + " print(\"Plater: \" + {current_player})\n", + "if winner(game):\n", + " won_game = True\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "error", + "ename": "SyntaxError", + "evalue": "ignored", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m28\u001b[0m\n\u001b[0;31m def winner(game):\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" + ] + } + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "wBAhpU0WMiv1", + "colab_type": "code", + "outputId": "2759d08e-1ff7-4417-8798-2e211401c70c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "game(3)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[0, 0, 0], [0, 0, 0], [0, 0, 0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 25 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "kFFf9d-rMiwC", + "colab_type": "text" + }, + "source": [ + "*Exercise 10:* Test that your game works for 5x5 Tic Tac Toe. " + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "4pNKIaISMiwE", + "colab_type": "code", + "outputId": "39086be7-5d91-4fb3-c1d4-a3270823801b", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 129 + } + }, + "source": [ + "# Test your solution here\n", + "size = 5\n", + "\n", + "def game(size):\n", + " board = [[empty]*size for i in range(size) ]\n", + " return board\n", + "player1 = 1\n", + "player2 = 2\n", + "empty=0\n", + "\n", + "player1_piece = \"X\"\n", + "player2_piece = \"O\"\n", + "empty_space = \" \"\n", + "\n", + "size = 3\n", + "\n", + "game = [[empty]*size for i in range(size) ]\n", + "\n", + "import itertools\n", + "def game_board(game_map, plyer =0, row = 0, column = 0, game_display = False):\n", + " try:\n", + " if game_map[row][column] != 0:\n", + " print(\"Cannot make move!\")\n", + " return game_map, False\n", + " print(\" \" + \" \",join(str(i) for i in range(len(game_map))))\n", + " if not game_display:\n", + " game_map[row][column] = players\n", + " for count, row in enumerate(game_map):\n", + " print(count, row)\n", + "\n", + "\n", + "def winner(game):\n", + " for row in game:\n", + " print(row)\n", + " if row.count(row[0]) == len(row) and row[0] != 0:\n", + " print( \"You win!\" + {row[0]} )\n", + "\n", + " for col in range (len(game)):\n", + " check = []\n", + "\n", + " for row in game: \n", + " check.append(row[col])\n", + "\n", + " if check.count(check[0]) == len(check) and check[0] != 0:\n", + " print(\"You win Player:\" + {check[0]})\n", + "\n", + " diagonally = []\n", + " for ix in range(len(game)):\n", + " diagonally.append(game[ix][ix])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + " for col, row, in zip(list(reversed(range(len(game)))), range(len(game))):\n", + " diagonally.append(game[row][col])\n", + " if diagonally.count(diagonally[0]) == len(diagonally) and diagonally[0] != 0:\n", + " print(\"You win Player\" + {diagonally[0]} + \"Congrats!\")\n", + "\n", + "play = True\n", + "players = [player1_piece, player2_piece]\n", + "while play:\n", + " won_game = False\n", + " game, _ = game_board(game, game_display = True)\n", + " player_choice = itertools.cycle([1,2])\n", + " while not won_game:\n", + " current_player = next(player_choice) \n", + " print(\"Plater: \" + {current_player})\n", + "if winner(game):\n", + " won_game = True\n", + "\n", + " game(5)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "error", + "ename": "IndentationError", + "evalue": "ignored", + "traceback": [ + "\u001b[0;36m File \u001b[0;32m\"\"\u001b[0;36m, line \u001b[0;32m31\u001b[0m\n\u001b[0;31m def winner(game):\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mIndentationError\u001b[0m\u001b[0;31m:\u001b[0m unexpected unindent\n" + ] + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "deletable": true, + "editable": true, + "id": "DMDHVEWgMiwH", + "colab_type": "text" + }, + "source": [ + "*Exercise 11: (Extra Credit)* Develop a version of the game where one player is the computer. Note that you don't need to do an extensive seach for the best move. You can have the computer simply protect against loosing and otherwise try to win with straight or diagonal patterns." + ] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "9UFirnS0MiwJ", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Write you solution here" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "deletable": true, + "editable": true, + "id": "iD67M7gAMiwO", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Test your solution here\n" + ], + "execution_count": 0, + "outputs": [] + } + ] +} \ No newline at end of file From 677858d925bf9519cfb8f8529fd5774869953719 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 27 Mar 2020 14:21:38 -0500 Subject: [PATCH 06/15] Lab 4 --- Labs/Lab-4/Copy_of_Lab_4.ipynb | 2539 ++++++++++++++++++++++++++++++++ 1 file changed, 2539 insertions(+) create mode 100644 Labs/Lab-4/Copy_of_Lab_4.ipynb diff --git a/Labs/Lab-4/Copy_of_Lab_4.ipynb b/Labs/Lab-4/Copy_of_Lab_4.ipynb new file mode 100644 index 0000000..ad31597 --- /dev/null +++ b/Labs/Lab-4/Copy_of_Lab_4.ipynb @@ -0,0 +1,2539 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Lab-4.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "OO8t618ALTgo", + "colab_type": "text" + }, + "source": [ + "## Lab 4\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-4/Lab-4.ipynb)\n", + "\n", + "In this lab we will become familiar with distributions, histograms, and functional programming. \n", + "\n", + "\n", + "### Uniform Distribution\n", + "Lets start with generating some fake random data. You can get a random number between 0 and 1 using the python random module as follow:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "yVQGFL8RLTgv", + "colab_type": "code", + "outputId": "b2266117-c716-4c90-8ea8-916dcfcca9a9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "import random\n", + "x=random.random()\n", + "print( \"The Value of x is\", x)" + ], + "execution_count": 4, + "outputs": [ + { + "output_type": "stream", + "text": [ + "The Value of x is 0.05866035491001076\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "5NW3HduzLTg_", + "colab_type": "text" + }, + "source": [ + "Everytime you call random, you will get a new number.\n", + "\n", + "*Exercise 1:* Using random, write a function `generate_uniform(N, mymin, mymax)`, that returns a python list containing N random numbers between specified minimum and maximum value. Note that you may want to quickly work out on paper how to turn numbers between 0 and 1 to between other values. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "tf2KfhBuLThB", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Skeleton\n", + "def generate_uniform(N,x_min,x_max):\n", + " out = []\n", + " ### BEGIN SOLUTION\n", + " for i in range (N):\n", + " out.append(random.randrange(x_min, x_max))\n", + " # Fill in your solution here \n", + " \n", + " ### END SOLUTION\n", + " return out" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "XpB5T5CdYihI", + "colab_type": "code", + "outputId": "55060582-5bd6-4afb-95fd-1ac1066a37f2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "data = generate_uniform(1000,-10,10)\n", + "print(type(data))\n", + "print(len(data))\n", + "print(type(data[0]))\n", + "print(min(data))\n", + "print(max(data))" + ], + "execution_count": 6, + "outputs": [ + { + "output_type": "stream", + "text": [ + "\n", + "1000\n", + "\n", + "-10\n", + "9\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "7cOauVqgLThI", + "colab_type": "code", + "outputId": "e9ab746a-c713-4088-f2a0-bc8b6ad538f1", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "# Test your solution here\n", + "data=generate_uniform(1000,-10,10)\n", + "print (\"Data Type:\", type(data))\n", + "print (\"Data Length:\", len(data))\n", + "if len(data)>0: \n", + " print (\"Type of Data Contents:\", type(data[0]))\n", + " print (\"Data Minimum:\", min(data))\n", + " print (\"Data Maximum:\", max(data))" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Data Type: \n", + "Data Length: 1000\n", + "Type of Data Contents: \n", + "Data Minimum: -10\n", + "Data Maximum: 9\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "vWpba9PbLThR", + "colab_type": "text" + }, + "source": [ + "*Exercise 2a:* \n", + "Write a function that computes the mean of values in a list." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "bo4nfflhLThT", + "colab_type": "code", + "outputId": "8ecb80a9-87bb-453d-dbe8-e575112f87f1", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "# Skeleton\n", + "\n", + "Data = [1,2,3,4,5,6,7,8,9,10]\n", + "\n", + "def mean(Data):\n", + " m=0.\n", + " return sum(Data)/len(Data)\n", + "Mean = mean(Data)\n", + " ### BEGIN SOLUTION\n", + "'''Data = []\n", + " for i in range(Data):\n", + " print(Data)\n", + " # Fill in your solution here \n", + " \n", + " ### END SOLUTION\n", + " \n", + " return m'''" + ], + "execution_count": 58, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "'Data = []\\n for i in range(Data):\\n print(Data)\\n # Fill in your solution here \\n \\n ### END SOLUTION\\n \\n return m'" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 58 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "SD7GN1MdLThZ", + "colab_type": "code", + "outputId": "4d60ea4b-70c3-4d22-b02b-494104c75031", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "# Test your solution here\n", + "print (\"Mean of Data:\", round(Mean, 2))" + ], + "execution_count": 59, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Mean of Data: 5.5\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "g5R0ydUBLThg", + "colab_type": "text" + }, + "source": [ + "*Exercise 2b:* \n", + "Write a function that computes the variance of values in a list." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Tjo-6IPvLThi", + "colab_type": "code", + "outputId": "2faa058b-2c9d-412e-ecd1-827b5c48195c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "# Skeleton\n", + "import numpy as np\n", + "def variance(Data):\n", + " \n", + " \n", + " ### BEGIN SOLUTION\n", + " a = print(np.var(Data))\n", + "\n", + " # Fill in your solution here \n", + " \n", + " ### END SOLUTION\n", + " \n", + " return a\n", + " \n", + "import numpy as np\n", + "print(np.var(Data))" + ], + "execution_count": 60, + "outputs": [ + { + "output_type": "stream", + "text": [ + "8.25\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Vx1Mu-vcLThx", + "colab_type": "code", + "outputId": "0ef5ab20-eff7-4c93-83c9-d142e2844d5d", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 51 + } + }, + "source": [ + "# Test your solution here\n", + "print(\"Variance of Data:\", variance(Data))" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "8.25\n", + "Variance of Data: None\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "Q7daKJ49LTh4", + "colab_type": "text" + }, + "source": [ + "## Histogramming" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "R7T-H-FhLTh6", + "colab_type": "text" + }, + "source": [ + "*Exercise 3:* Write a function that bins the data so that you can create a histogram. An example of how to implement histogramming is the following logic:\n", + "\n", + "* User inputs a list of values `x` and optionally `n_bins` which defaults to 10.\n", + "* If not supplied, find the minimum and maximum (`x_min`,`x_max`) of the values in x.\n", + "* Determine the bin size (`bin_size`) by dividing the range of the function by the number of bins.\n", + "* Create an empty list of zeros of size `n_bins`, call it `hist`.\n", + "* Loop over the values in `x`\n", + " * Loop over the values in `hist` with index `i`:\n", + " * If x is between `x_min+i*bin_size` and `x_min+i*2*bin_size`, increment `hist[i].` \n", + " * For efficiency, try to use continue to goto the next bin and data point.\n", + "* Return `hist` and the list corresponding of the bin edges (i.e. of `x_min+i*bin_size`). " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "7ouD94MDLTh8", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Solution\n", + "import matplotlib.pyplot as plt\n", + " \n", + "\n", + "def arange(x_min,x_max,steps = 10):\n", + " step_size = (x_max - x_min)/steps\n", + " x=x_min\n", + " out= []\n", + " for i in range(steps):\n", + " out.append(x)\n", + " x+=step_size\n", + " return out\n", + "\n", + "\n", + "def histogram(x,n_bins=10,x_min=None,x_max=None):\n", + " ### BEGIN SOLUTION\n", + " \n", + " # determining the extrema\n", + " if x_min is None:\n", + " x_min = min(x)\n", + " if x_max is None:\n", + " x_max = max(x)\n", + "\n", + " #determine bin size\n", + " if n_bins is None:\n", + " n_bins = 10\n", + "\n", + " bin_edges = arange(x_min,x_max,n_bins)\n", + " bin_edges.append(x_max)\n", + "\n", + "\n", + " bin_size = (x_max - x_min)/n_bins\n", + " hist = [0]*n_bins\n", + " bin_edges = []\n", + " z=int(n_bins)\n", + "\n", + " for d in x:\n", + " for i in range(len(hist)):\n", + " bin_edges.append(x_min+(i*bin_size))\n", + " if (d>=(x_min+i*bin_size)) and (d<=((x_min+i)*2*bin_size)):\n", + " hist[i] +=1\n", + " \n", + " \n", + "\n", + " \n", + " \n", + "\n", + "\n", + "\n", + " # Fill in your solution here \n", + " \n", + " ### END SOLUTION\n", + "\n", + " return hist,bin_edges" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "OKCJZcEgLTiD", + "colab_type": "code", + "outputId": "0b99d760-953c-412e-8717-0c439accb03e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 54 + } + }, + "source": [ + "# Test your solution here\n", + "h,b =histogram(data,n_bins =100)\n", + "print(h,b)\n" + ], + "execution_count": 43, + "outputs": [ + { + "output_type": "stream", + "text": [ + "[358, 310, 310, 356, 356, 407, 358, 358, 415, 415, 469, 418, 418, 457, 457, 457, 452, 452, 529, 529, 529, 579, 528, 528, 580, 580, 628, 580, 580, 611, 611, 611, 587, 587, 642, 642, 642, 596, 596, 596, 596, 596, 596, 545, 545, 545, 545, 545, 488, 488, 488, 488, 488, 434, 434, 434, 434, 434, 395, 395, 395, 395, 395, 395, 352, 352, 352, 352, 352, 275, 275, 275, 275, 275, 225, 225, 225, 225, 225, 173, 173, 173, 173, 173, 173, 125, 125, 125, 125, 125, 94, 94, 94, 94, 94, 55, 55, 55, 55, 55] [-10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999, -10.0, -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67, -8.48, -8.29, -8.1, -7.91, -7.72, -7.529999999999999, -7.34, -7.15, -6.96, -6.77, -6.58, -6.390000000000001, -6.2, -6.01, -5.82, -5.63, -5.4399999999999995, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3, -4.11, -3.92, -3.7299999999999995, -3.54, -3.3499999999999996, -3.16, -2.9699999999999998, -2.7800000000000002, -2.59, -2.4000000000000004, -2.21, -2.0199999999999996, -1.83, -1.6400000000000006, -1.4499999999999993, -1.2599999999999998, -1.0700000000000003, -0.879999999999999, -0.6899999999999995, -0.5, -0.3100000000000005, -0.11999999999999922, 0.07000000000000028, 0.2599999999999998, 0.4499999999999993, 0.6400000000000006, 0.8300000000000001, 1.0199999999999996, 1.2100000000000009, 1.4000000000000004, 1.5899999999999999, 1.7799999999999994, 1.9700000000000006, 2.16, 2.3499999999999996, 2.540000000000001, 2.7300000000000004, 2.92, 3.1099999999999994, 3.3000000000000007, 3.49, 3.6799999999999997, 3.870000000000001, 4.0600000000000005, 4.25, 4.4399999999999995, 4.630000000000001, 4.82, 5.01, 5.199999999999999, 5.390000000000001, 5.58, 5.77, 5.960000000000001, 6.149999999999999, 6.34, 6.530000000000001, 6.719999999999999, 6.91, 7.100000000000001, 7.289999999999999, 7.48, 7.670000000000002, 7.859999999999999, 8.05, 8.240000000000002, 8.43, 8.620000000000001, 8.809999999999999]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "se0ZK0zgN0_p", + "colab_type": "code", + "outputId": "8b95ef34-332d-4563-d1e3-0ef017efae33", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 639 + } + }, + "source": [ + "plt.hist(data, bins =100 )" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "(array([55., 0., 0., 0., 0., 46., 0., 0., 0., 0., 38., 0., 0.,\n", + " 0., 0., 48., 0., 0., 0., 0., 0., 46., 0., 0., 0., 0.,\n", + " 60., 0., 0., 0., 0., 43., 0., 0., 0., 0., 56., 0., 0.,\n", + " 0., 0., 0., 48., 0., 0., 0., 0., 48., 0., 0., 0., 0.,\n", + " 42., 0., 0., 0., 0., 56., 0., 0., 0., 0., 0., 54., 0.,\n", + " 0., 0., 0., 53., 0., 0., 0., 0., 52., 0., 0., 0., 0.,\n", + " 52., 0., 0., 0., 0., 0., 53., 0., 0., 0., 0., 55., 0.,\n", + " 0., 0., 0., 52., 0., 0., 0., 0., 43.]),\n", + " array([-10. , -9.81, -9.62, -9.43, -9.24, -9.05, -8.86, -8.67,\n", + " -8.48, -8.29, -8.1 , -7.91, -7.72, -7.53, -7.34, -7.15,\n", + " -6.96, -6.77, -6.58, -6.39, -6.2 , -6.01, -5.82, -5.63,\n", + " -5.44, -5.25, -5.06, -4.87, -4.68, -4.49, -4.3 , -4.11,\n", + " -3.92, -3.73, -3.54, -3.35, -3.16, -2.97, -2.78, -2.59,\n", + " -2.4 , -2.21, -2.02, -1.83, -1.64, -1.45, -1.26, -1.07,\n", + " -0.88, -0.69, -0.5 , -0.31, -0.12, 0.07, 0.26, 0.45,\n", + " 0.64, 0.83, 1.02, 1.21, 1.4 , 1.59, 1.78, 1.97,\n", + " 2.16, 2.35, 2.54, 2.73, 2.92, 3.11, 3.3 , 3.49,\n", + " 3.68, 3.87, 4.06, 4.25, 4.44, 4.63, 4.82, 5.01,\n", + " 5.2 , 5.39, 5.58, 5.77, 5.96, 6.15, 6.34, 6.53,\n", + " 6.72, 6.91, 7.1 , 7.29, 7.48, 7.67, 7.86, 8.05,\n", + " 8.24, 8.43, 8.62, 8.81, 9. ]),\n", + " )" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 23 + }, + { + "output_type": "display_data", + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXAAAAD4CAYAAAD1jb0+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAAPoElEQVR4nO3df6zdd13H8efLloEBZBu7lLKBLWEZ\nzj/G8GYOQYMr4BiEVjOXEYNVZhrUmRE1OCQhKP7BYgQxUUhlk2ombA5mm8mvWUaIiRRuRzfYurlu\nbqFN116Q8UMTSOHtH+dbODk9t/f0nnvOvZ/u+UhOzvfH53u/7/s53/u63/s55/u9qSokSe35iZUu\nQJK0NAa4JDXKAJekRhngktQoA1ySGrV2mjs755xzasOGDdPcpSQ1b+/evV+vqpnB5VMN8A0bNjA3\nNzfNXUpS85I8Nmy5QyiS1CgDXJIaZYBLUqMMcElqlAEuSY0ywCWpUSMFeJIzk9yW5IEk+5O8LMnZ\nSe5M8lD3fNaki5Uk/dioZ+DvBz5VVS8GLgL2A9cDu6vqfGB3Ny9JmpJFAzzJs4BfAm4EqKrvV9UT\nwGZgR9dsB7BlUkVKkk40ypWYG4F54B+SXATsBa4D1lXV4a7N48C6YRsn2QZsA3jBC14wdsE6dRuu\n/7cfTT/6ntetYCWSltMoQyhrgZcCH6iqi4H/ZWC4pHr/1mfov/apqu1VNVtVszMzJ1zKL0laolEC\n/CBwsKr2dPO30Qv0I0nWA3TPRydToiRpmEUDvKoeB76W5IJu0SbgfmAXsLVbthXYOZEKJUlDjXo3\nwj8Abk5yBvAI8Nv0wv/WJNcAjwFXTaZESdIwIwV4Ve0DZoes2rS85UiSRuWVmJLUKANckhplgEtS\nowxwSWqUAS5JjTLAJalRBrgkNcoAl6RGjXolprQkT/Y7IT7Zv39NlmfgktQoA1ySGtXMEIp/ikpa\nitM5OzwDl6RGGeCS1KhmhlCkJ7PTeRhAS+cZuCQ1ygCXpEYZ4JLUKMfApdPc6TB+fjp8D5PgGbgk\nNcoAl6RGOYQiaUHjDF2cDsMeq/178AxckhplgEtSowxwSWrUSGPgSR4FvgP8ADhWVbNJzgZuATYA\njwJXVdU3J1OmJGnQqZyB/3JVvaSqZrv564HdVXU+sLublyRNyThDKJuBHd30DmDL+OVIkkY1aoAX\n8Jkke5Ns65atq6rD3fTjwLphGybZlmQuydz8/PyY5UqSjhv1c+CvqKpDSZ4D3Jnkgf6VVVVJatiG\nVbUd2A4wOzs7tI0k6dSNdAZeVYe656PA7cAlwJEk6wG656OTKlKSdKJFAzzJ05M88/g08Brgq8Au\nYGvXbCuwc1JFSpJONMoQyjrg9iTH2/9zVX0qyZeAW5NcAzwGXDW5MiVJgxYN8Kp6BLhoyPJvAJsm\nUZQkaXFeiSlJjfJuhBO22u9m1oon+13xpGE8A5ekRhngktQoA1ySGmWAS1KjDHBJapQBLkmNelJ8\njPB0+BjZ6fA9SFpenoFLUqMMcElqlAEuSY0ywCWpUQa4JDXKAJekRhngktQoA1ySGmWAS1KjnhRX\nYmrpvAJUWppp/Ox4Bi5JjTLAJalRBrgkNcoxcOkkfA9Aq5ln4JLUKANckhplgEtSo0YO8CRrknw5\nyR3d/MYke5IcSHJLkjMmV6YkadCpnIFfB+zvm78BeF9VvQj4JnDNchYmSTq5kQI8yXnA64APdfMB\nLgNu65rsALZMokBJ0nCjnoH/NfA24Ifd/LOBJ6rqWDd/EDh32IZJtiWZSzI3Pz8/VrGSpB9bNMCT\nvB44WlV7l7KDqtpeVbNVNTszM7OULyFJGmKUC3leDrwhyRXA04CfAt4PnJlkbXcWfh5waHJlSpIG\nLXoGXlVvr6rzqmoDcDXw2ar6DeAu4Mqu2VZg58SqlCSdYJzPgf8J8IdJDtAbE79xeUqSJI3ilO6F\nUlWfAz7XTT8CXLL8JUmSRuGVmJLUKO9GuIj+u9GBd6STtHp4Bi5JjTLAJalRBrgkNcoAl6RGGeCS\n1CgDXJIaZYBLUqMMcElqlAEuSY0ywCWpUQa4JDXKAJekRhngktQoA1ySGmWAS1KjDHBJapQBLkmN\nMsAlqVEGuCQ1ygCXpEYZ4JLUKANckhplgEtSoxYN8CRPS/LFJPckuS/Jn3XLNybZk+RAkluSnDH5\nciVJx41yBv494LKqugh4CXB5kkuBG4D3VdWLgG8C10yuTEnSoEUDvHq+280+pXsUcBlwW7d8B7Bl\nIhVKkoYaaQw8yZok+4CjwJ3Aw8ATVXWsa3IQOHeBbbclmUsyNz8/vxw1S5IYMcCr6gdV9RLgPOAS\n4MWj7qCqtlfVbFXNzszMLLFMSdKgU/oUSlU9AdwFvAw4M8nabtV5wKFlrk2SdBKjfAplJsmZ3fRP\nAq8G9tML8iu7ZluBnZMqUpJ0orWLN2E9sCPJGnqBf2tV3ZHkfuCjSf4C+DJw4wTrlCQNWDTAq+pe\n4OIhyx+hNx4uSVoBXokpSY0ywCWpUQa4JDXKAJekRhngktQoA1ySGmWAS1KjDHBJapQBLkmNMsAl\nqVEGuCQ1ygCXpEYZ4JLUKANckhplgEtSowxwSWqUAS5JjTLAJalRBrgkNcoAl6RGGeCS1CgDXJIa\nZYBLUqMMcElqlAEuSY0ywCWpUYsGeJLnJ7kryf1J7ktyXbf87CR3Jnmoez5r8uVKko4b5Qz8GPBH\nVXUhcCnw+0kuBK4HdlfV+cDubl6SNCWLBnhVHa6qu7vp7wD7gXOBzcCOrtkOYMukipQkneiUxsCT\nbAAuBvYA66rqcLfqcWDdAttsSzKXZG5+fn6MUiVJ/UYO8CTPAD4GvLWqvt2/rqoKqGHbVdX2qpqt\nqtmZmZmxipUk/dhIAZ7kKfTC++aq+ni3+EiS9d369cDRyZQoSRpmlE+hBLgR2F9V7+1btQvY2k1v\nBXYuf3mSpIWsHaHNy4E3AV9Jsq9b9qfAe4Bbk1wDPAZcNZkSJUnDLBrgVfUfQBZYvWl5y5Ekjcor\nMSWpUQa4JDXKAJekRhngktQoA1ySGmWAS1KjDHBJapQBLkmNMsAlqVEGuCQ1ygCXpEYZ4JLUKANc\nkhplgEtSowxwSWqUAS5JjTLAJalRBrgkNcoAl6RGGeCS1CgDXJIaZYBLUqMMcElqlAEuSY0ywCWp\nUYsGeJKbkhxN8tW+ZWcnuTPJQ93zWZMtU5I0aJQz8A8Dlw8sux7YXVXnA7u7eUnSFC0a4FX1eeB/\nBhZvBnZ00zuALctclyRpEUsdA19XVYe76ceBdQs1TLItyVySufn5+SXuTpI0aOw3MauqgDrJ+u1V\nNVtVszMzM+PuTpLUWWqAH0myHqB7Prp8JUmSRrHUAN8FbO2mtwI7l6ccSdKoRvkY4UeA/wQuSHIw\nyTXAe4BXJ3kIeFU3L0maorWLNaiqNy6watMy1yJJOgVeiSlJjTLAJalRBrgkNcoAl6RGGeCS1CgD\nXJIaZYBLUqMMcElqlAEuSY0ywCWpUQa4JDXKAJekRhngktQoA1ySGmWAS1KjDHBJapQBLkmNMsAl\nqVEGuCQ1ygCXpEYZ4JLUKANckhplgEtSowxwSWqUAS5JjTLAJalRYwV4ksuTPJjkQJLrl6soSdLi\nlhzgSdYAfwu8FrgQeGOSC5erMEnSyY1zBn4JcKCqHqmq7wMfBTYvT1mSpMWkqpa2YXIlcHlV/U43\n/ybg56vq2oF224Bt3ewFwINLrPUc4OtL3HYarG881jce6xvPaq/vp6tqZnDh2knvtaq2A9vH/TpJ\n5qpqdhlKmgjrG4/1jcf6xrPa61vIOEMoh4Dn982f1y2TJE3BOAH+JeD8JBuTnAFcDexanrIkSYtZ\n8hBKVR1Lci3waWANcFNV3bdslZ1o7GGYCbO+8VjfeKxvPKu9vqGW/CamJGlleSWmJDXKAJekRq2q\nAE/y60nuS/LDJLMD697eXbL/YJJfWWD7jUn2dO1u6d5cnVSttyTZ1z0eTbJvgXaPJvlK125uUvUM\n2e+7khzqq/GKBdqtyO0QkvxlkgeS3Jvk9iRnLtBuqv23WH8keWr32h/ojrUNk66pb9/PT3JXkvu7\nn5PrhrR5ZZJv9b3u75xWfd3+T/p6pedvuv67N8lLp1jbBX39si/Jt5O8daDNivbfKauqVfMAfobe\nxT6fA2b7ll8I3AM8FdgIPAysGbL9rcDV3fQHgd+dUt1/BbxzgXWPAuesQF++C/jjRdqs6fryhcAZ\nXR9fOKX6XgOs7aZvAG5Y6f4bpT+A3wM+2E1fDdwyxdd0PfDSbvqZwH8Nqe+VwB3TPt5Gfb2AK4BP\nAgEuBfasUJ1rgMfpXSCzavrvVB+r6gy8qvZX1bArNTcDH62q71XVfwMH6F3K/yNJAlwG3NYt2gFs\nmWS9ffu9CvjIpPc1ASt2O4Sq+kxVHetmv0DvOoKVNkp/bKZ3bEHvWNvUHQMTV1WHq+rubvo7wH7g\n3GnsexltBv6xer4AnJlk/QrUsQl4uKoeW4F9L5tVFeAncS7wtb75g5x44D4beKIvFIa1mYRfBI5U\n1UMLrC/gM0n2drcVmKZruz9Tb0py1pD1o/TrNLyZ3lnZMNPsv1H640dtumPtW/SOvanqhm4uBvYM\nWf2yJPck+WSSn51qYYu/XqvlmLuahU+6VrL/TsnEL6UflOTfgecOWfWOqto57XpOZsRa38jJz75f\nUVWHkjwHuDPJA1X1+UnXB3wAeDe9H6h30xvmefNy7HdUo/RfkncAx4CbF/gyE+u/ViV5BvAx4K1V\n9e2B1XfTGxb4bve+x78C50+xvFX/enXvjb0BePuQ1Svdf6dk6gFeVa9awmajXLb/DXp/jq3tzozG\nvrR/sVqTrAV+Dfi5k3yNQ93z0SS30/szfVkO6FH7MsnfA3cMWTXR2yGM0H+/Bbwe2FTdAOSQrzGx\n/htilP443uZg9/o/i96xNxVJnkIvvG+uqo8Pru8P9Kr6RJK/S3JOVU3lRk0jvF6r4RYcrwXurqoj\ngytWuv9OVStDKLuAq7tPAGyk9xvxi/0NugC4C7iyW7QVmPQZ/auAB6rq4LCVSZ6e5JnHp+m9cffV\nCdd0fN/944q/usB+V+x2CEkuB94GvKGq/m+BNtPuv1H6Yxe9Ywt6x9pnF/rls9y6sfYbgf1V9d4F\n2jz3+Jh8kkvo/YxP5RfMiK/XLuA3u0+jXAp8q6oOT6O+Pgv+1byS/bckK/0uav+DXtAcBL4HHAE+\n3bfuHfQ+IfAg8Nq+5Z8AntdNv5BesB8A/gV46oTr/TDwloFlzwM+0VfPPd3jPnpDB9Pqy38CvgLc\nS++HZv1gfd38FfQ+zfDwlOs7QG8sdF/3+OBgfSvRf8P6A/hzer9oAJ7WHVsHumPthVPss1fQGxK7\nt6/frgDecvw4BK7t+uoeem8O/8IU6xv6eg3UF3r/CObh7vicnVZ93f6fTi+Qn9W3bFX031IeXkov\nSY1qZQhFkjTAAJekRhngktQoA1ySGmWAS1KjDHBJapQBLkmN+n9wySKc4YIh3QAAAABJRU5ErkJg\ngg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "tags": [] + } + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "AF7exOzoLTiM", + "colab_type": "text" + }, + "source": [ + "*Exercise 4:* Write a function that uses the histogram function in the previous exercise to create a text-based \"graph\". For example the output could look like the following:\n", + "```\n", + "[ 0, 1] : ######\n", + "[ 1, 2] : #####\n", + "[ 2, 3] : ######\n", + "[ 3, 4] : ####\n", + "[ 4, 5] : ####\n", + "[ 5, 6] : ######\n", + "[ 6, 7] : #####\n", + "[ 7, 8] : ######\n", + "[ 8, 9] : ####\n", + "[ 9, 10] : #####\n", + "```\n", + "\n", + "Where each line corresponds to a bin and the number of `#`'s are proportional to the value of the data in the bin. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "ea6vFGfkLTiN", + "colab_type": "code", + "colab": {} + }, + "source": [ + "# Solution\n", + "def draw_histogram(x,n_bins,x_min=None,x_max=None,character=\"#\",max_character_per_line=20):\n", + " ### BEGIN SOLUTION\n", + "\n", + " # Fill in your solution here \n", + " if x_min is None:\n", + " x_min = min(x)\n", + " if x_max is None:\n", + " x_max = max(x)\n", + "\n", + " #determine bin size\n", + " if n_bins is None:\n", + " n_bins = 10\n", + "\n", + " bin_edges = arange(x_min,x_max,n_bins)\n", + " bin_edges.append(x_max)\n", + "\n", + "\n", + " bin_size = (x_max - x_min)/n_bins\n", + " hist = [0]*n_bins\n", + " bin_edges = []\n", + " z=int(n_bins)\n", + "\n", + " for d in x:\n", + " for i in range(len(hist)):\n", + " bin_edges.append(x_min+(i*bin_size))\n", + " if (d>=(x_min+i*bin_size)) and (d<=((x_min+i)*2*bin_size)):\n", + " hist[i] +=1\n", + " hist.append(character)\n", + " ### END SOLUTION\n", + "\n", + " return hist,bin_edges" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "rWEkvzR1LTiT", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 54 + }, + "outputId": "b52026fd-cd69-48e0-aff2-1dcc29ff5fd5" + }, + "source": [ + "# Test your solution here\n", + "h=histogram(data,20)\n", + "print(h)" + ], + "execution_count": 53, + "outputs": [ + { + "output_type": "stream", + "text": [ + "([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 54, 39, 120, 179, 181, 225, 173, 125, 94, 55], [-10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05, -10.0, -9.05, -8.1, -7.15, -6.2, -5.25, -4.300000000000001, -3.3500000000000005, -2.4000000000000004, -1.450000000000001, -0.5, 0.4499999999999993, 1.3999999999999986, 2.3499999999999996, 3.299999999999999, 4.25, 5.199999999999999, 6.149999999999999, 7.099999999999998, 8.05])\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "rZbBWGo3LTiZ", + "colab_type": "text" + }, + "source": [ + "## Functional Programming\n", + "\n", + "*Exercise 5:* Write a function the applies a booling function (that returns true/false) to every element in data, and return a list of indices of elements where the result was true. Use this function to find the indices of entries greater than 0.5. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0KLC9o-DLTib", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def where(mylist,myfunc):\n", + " out= []\n", + " \n", + " ### BEGIN SOLUTION\n", + " lstcheck = False\n", + " for i in mylist:\n", + " if i > myfunc:\n", + " lstcheck = True\n", + " out.append(i)\n", + " pass\n", + " \n", + "\n", + " \n", + "\n", + "\n", + " # Fill in your solution here \n", + " \n", + " ### END SOLUTION\n", + " \n", + " return out" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "4F19DPaCLTie", + "colab_type": "code", + "outputId": "f0812921-24eb-4445-8522-d3721f755fb2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000 + } + }, + "source": [ + "# Test your solution here\n", + "where(data, 0.5)" + ], + "execution_count": 26, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[7,\n", + " 3,\n", + " 5,\n", + " 7,\n", + " 8,\n", + " 3,\n", + " 6,\n", + " 1,\n", + " 2,\n", + " 7,\n", + " 3,\n", + " 3,\n", + " 4,\n", + " 7,\n", + " 9,\n", + " 6,\n", + " 3,\n", + " 1,\n", + " 6,\n", + " 5,\n", + " 6,\n", + " 9,\n", + " 8,\n", + " 2,\n", + " 3,\n", + " 7,\n", + " 7,\n", + " 1,\n", + " 4,\n", + " 3,\n", + " 5,\n", + " 2,\n", + " 5,\n", + " 9,\n", + " 2,\n", + " 3,\n", + " 2,\n", + " 9,\n", + " 2,\n", + " 1,\n", + " 9,\n", + " 3,\n", + " 3,\n", + " 3,\n", + " 6,\n", + " 3,\n", + " 3,\n", + " 5,\n", + " 5,\n", + " 5,\n", + " 3,\n", + " 6,\n", + " 3,\n", + " 5,\n", + " 4,\n", + " 9,\n", + " 5,\n", + " 8,\n", + " 1,\n", + " 4,\n", + " 1,\n", + " 3,\n", + " 3,\n", + " 9,\n", + " 6,\n", + " 2,\n", + " 8,\n", + " 7,\n", + " 8,\n", + " 4,\n", + " 1,\n", + " 5,\n", + " 2,\n", + " 9,\n", + " 2,\n", + " 9,\n", + " 3,\n", + " 2,\n", + " 8,\n", + " 3,\n", + " 2,\n", + " 3,\n", + " 5,\n", + " 6,\n", + " 2,\n", + " 5,\n", + " 3,\n", + " 2,\n", + " 4,\n", + " 9,\n", + " 6,\n", + " 4,\n", + " 9,\n", + " 5,\n", + " 2,\n", + " 9,\n", + " 8,\n", + " 7,\n", + " 9,\n", + " 2,\n", + " 3,\n", + " 8,\n", + " 4,\n", + " 3,\n", + " 3,\n", + " 5,\n", + " 9,\n", + " 6,\n", + " 8,\n", + " 7,\n", + " 3,\n", + " 9,\n", + " 2,\n", + " 6,\n", + " 3,\n", + " 2,\n", + " 9,\n", + " 9,\n", + " 5,\n", + " 9,\n", + " 6,\n", + " 9,\n", + " 6,\n", + " 1,\n", + " 4,\n", + " 5,\n", + " 8,\n", + " 1,\n", + " 3,\n", + " 5,\n", + " 3,\n", + " 2,\n", + " 4,\n", + " 9,\n", + " 9,\n", + " 4,\n", + " 1,\n", + " 8,\n", + " 4,\n", + " 3,\n", + " 9,\n", + " 1,\n", + " 3,\n", + " 4,\n", + " 4,\n", + " 7,\n", + " 5,\n", + " 4,\n", + " 3,\n", + " 5,\n", + " 4,\n", + " 6,\n", + " 7,\n", + " 9,\n", + " 4,\n", + " 3,\n", + " 5,\n", + " 6,\n", + " 8,\n", + " 4,\n", + " 4,\n", + " 5,\n", + " 9,\n", + " 3,\n", + " 5,\n", + " 6,\n", + " 1,\n", + " 2,\n", + " 5,\n", + " 1,\n", + " 8,\n", + " 9,\n", + " 8,\n", + " 3,\n", + " 1,\n", + " 9,\n", + " 9,\n", + " 2,\n", + " 5,\n", + " 3,\n", + " 6,\n", + " 5,\n", + " 5,\n", + " 8,\n", + " 2,\n", + " 9,\n", + " 1,\n", + " 8,\n", + " 4,\n", + " 9,\n", + " 4,\n", + " 1,\n", + " 9,\n", + " 4,\n", + " 1,\n", + " 3,\n", + " 8,\n", + " 2,\n", + " 1,\n", + " 9,\n", + " 9,\n", + " 3,\n", + " 3,\n", + " 4,\n", + " 7,\n", + " 2,\n", + " 3,\n", + " 2,\n", + " 2,\n", + " 5,\n", + " 2,\n", + " 3,\n", + " 6,\n", + " 6,\n", + " 8,\n", + " 5,\n", + " 8,\n", + " 6,\n", + " 2,\n", + " 3,\n", + " 7,\n", + " 3,\n", + " 8,\n", + " 4,\n", + " 6,\n", + " 2,\n", + " 6,\n", + " 3,\n", + " 9,\n", + " 9,\n", + " 3,\n", + " 1,\n", + " 6,\n", + " 2,\n", + " 1,\n", + " 5,\n", + " 2,\n", + " 3,\n", + " 1,\n", + " 9,\n", + " 6,\n", + " 9,\n", + " 4,\n", + " 6,\n", + " 3,\n", + " 3,\n", + " 8,\n", + " 7,\n", + " 3,\n", + " 6,\n", + " 8,\n", + " 3,\n", + " 3,\n", + " 9,\n", + " 8,\n", + " 1,\n", + " 5,\n", + " 5,\n", + " 9,\n", + " 5,\n", + " 7,\n", + " 3,\n", + " 9,\n", + " 2,\n", + " 6,\n", + " 1,\n", + " 3,\n", + " 8,\n", + " 1,\n", + " 1,\n", + " 4,\n", + " 8,\n", + " 3,\n", + " 7,\n", + " 5,\n", + " 6,\n", + " 4,\n", + " 4,\n", + " 3,\n", + " 8,\n", + " 9,\n", + " 5,\n", + " 3,\n", + " 4,\n", + " 5,\n", + " 6,\n", + " 8,\n", + " 3,\n", + " 9,\n", + " 4,\n", + " 9,\n", + " 1,\n", + " 2,\n", + " 1,\n", + " 7,\n", + " 9,\n", + " 5,\n", + " 2,\n", + " 4,\n", + " 3,\n", + " 2,\n", + " 7,\n", + " 5,\n", + " 4,\n", + " 7,\n", + " 8,\n", + " 8,\n", + " 5,\n", + " 1,\n", + " 4,\n", + " 9,\n", + " 7,\n", + " 8,\n", + " 5,\n", + " 1,\n", + " 6,\n", + " 9,\n", + " 7,\n", + " 4,\n", + " 4,\n", + " 1,\n", + " 5,\n", + " 9,\n", + " 6,\n", + " 2,\n", + " 7,\n", + " 1,\n", + " 4,\n", + " 4,\n", + " 4,\n", + " 2,\n", + " 5,\n", + " 2,\n", + " 6,\n", + " 2,\n", + " 1,\n", + " 4,\n", + " 3,\n", + " 8,\n", + " 4,\n", + " 9,\n", + " 9,\n", + " 7,\n", + " 3,\n", + " 5,\n", + " 6,\n", + " 8,\n", + " 2,\n", + " 5,\n", + " 2,\n", + " 4,\n", + " 3,\n", + " 1,\n", + " 5,\n", + " 6,\n", + " 8,\n", + " 9,\n", + " 9,\n", + " 7,\n", + " 1,\n", + " 5,\n", + " 4,\n", + " 3,\n", + " 8,\n", + " 5,\n", + " 4,\n", + " 3,\n", + " 3,\n", + " 4,\n", + " 5,\n", + " 3,\n", + " 4,\n", + " 9,\n", + " 6,\n", + " 8,\n", + " 3,\n", + " 7,\n", + " 6,\n", + " 6,\n", + " 6,\n", + " 3,\n", + " 5,\n", + " 6,\n", + " 2,\n", + " 3,\n", + " 6,\n", + " 5,\n", + " 1,\n", + " 2,\n", + " 3,\n", + " 1,\n", + " 6,\n", + " 6,\n", + " 8,\n", + " 4,\n", + " 7,\n", + " 6,\n", + " 3,\n", + " 6,\n", + " 9,\n", + " 2,\n", + " 8,\n", + " 4,\n", + " 9,\n", + " 4,\n", + " 8,\n", + " 4,\n", + " 6,\n", + " 8,\n", + " 5,\n", + " 3,\n", + " 4,\n", + " 6,\n", + " 1,\n", + " 3,\n", + " 9,\n", + " 9,\n", + " 3,\n", + " 7,\n", + " 3,\n", + " 7,\n", + " 7,\n", + " 5,\n", + " 7,\n", + " 1,\n", + " 3,\n", + " 7,\n", + " 6,\n", + " 3,\n", + " 3,\n", + " 6,\n", + " 1,\n", + " 3,\n", + " 5]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 26 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "j45t_KcHLTij", + "colab_type": "text" + }, + "source": [ + "*Exercise 6:* The inrange(mymin,mymax) function below returns a function that tests if it's input is between the specified values. Write corresponding functions that test:\n", + "* Even\n", + "* Odd\n", + "* Greater than\n", + "* Less than\n", + "* Equal\n", + "* Divisible by" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "fu6WY6JALTim", + "colab_type": "code", + "outputId": "bedbdce7-7caa-4628-fe70-afcf476a53d9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 51 + } + }, + "source": [ + "def in_range(mymin,mymax):\n", + " def testrange(x):\n", + " return x=mymin\n", + " return testrange\n", + "\n", + "# Examples:\n", + "F1=in_range(0,10)\n", + "F2=in_range(10,20)\n", + "\n", + "# Test of in_range\n", + "print (F1(0), F1(1), F1(10), F1(15), F1(20))\n", + "print (F2(0), F2(1), F2(10), F2(15), F2(20))\n", + "\n", + "#print( \"Number of Entries passing F1:\", len(where(data,F1)))\n", + "#print (\"Number of Entries passing F2:\", len(where(data,F2)))" + ], + "execution_count": 28, + "outputs": [ + { + "output_type": "stream", + "text": [ + "True True False False False\n", + "False False True True False\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "gIr3dMlsLTip", + "colab_type": "code", + "colab": {} + }, + "source": [ + "### BEGIN SOLUTION\n", + "def even(x):\n", + " if (x % 2) == 0:\n", + " return True\n", + " else:\n", + " return False\n", + "\n", + "def odd(y):\n", + " if (y % 2) != 0:\n", + " return True\n", + " else:\n", + " return False\n", + "\n", + "def greaterthan(x,y):\n", + " if x > y:\n", + " return True\n", + " else:\n", + " return False\n", + "def lessthan(x,y):\n", + " if x < y:\n", + " return True\n", + " else:\n", + " return False\n", + "def Equal(x,y):\n", + " if x == y:\n", + " return True\n", + " else:\n", + " return False\n", + "def Divisibleby(x,y):\n", + " if (x % y) == 0:\n", + " return True\n", + " else:\n", + " return False\n", + " # Fill in your solution here \n", + " \n", + "### END SOLUTION" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "OUXKmUJ1LTiv", + "colab_type": "code", + "outputId": "3acafa4a-51de-4784-9f12-87b6d8df8c96", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "# Test your solution\n", + "F3 = even(5)\n", + "F4 = odd(5)\n", + "F5 = greaterthan(5,6)\n", + "F6 = lessthan(5,6)\n", + "F7 = Equal(5,6)\n", + "F8 = Divisibleby(15,5)\n", + "\n", + "print(F3,F4,F5,F6,F7,F8)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "False True False True False True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "hbGIyrZlLTi1", + "colab_type": "text" + }, + "source": [ + "*Exercise 7:* Repeat the previous exercise using `lambda` and the built-in python functions sum and map instead of your solution above. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "ik0-sWdSLTi2", + "colab_type": "code", + "outputId": "8de3605f-cee7-441e-f3f1-6766e738106d", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 68 + } + }, + "source": [ + "### BEGIN SOLUTION\n", + "even = lambda x: True if x%2 ==0 else False\n", + "odd = lambda x: True if x%2 != 0 else False\n", + "greaterthan = lambda x,y: True if x>y else False\n", + "lessthan = lambda x,y: True if x 0. \n", + "\n", + "Use the test function below and your histogramming functions above to demonstrate that your generator is working properly.\n", + "\n", + "Hint: A simple, but slow, solution is to a draw random number test_x within the specified range and another number p between the min and max of the function (which you will have to determine). If p<=function(test_x), then place test_x on the output. If not, repeat the process, drawing two new numbers. Repeat until you have the specified number of generated numbers, N. For this problem, it's OK to determine the min and max by numerically sampling the function. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "yP-DcVXZLTi9", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def generate_function(func,x_min,x_max,N=1000):\n", + " out = list()\n", + " ### BEGIN SOLUTION\n", + " if x_min is None:\n", + " x_min = min(func)\n", + " if x_max is None:\n", + " x_max = max(func)\n", + " # Fill in your solution here \n", + " xd = np.zeros(N)\n", + " a = 1\n", + " b = 1\n", + "\n", + " for i in range(len(xd)):\n", + " xd[i] = random.uniform(a,b)\n", + " igl = 0 \n", + " for i in range(N):\n", + " igl += func(xd[i])\n", + " \n", + " ans = (b-a)/float(N)*igl\n", + " out.append(ans)\n", + " ### END SOLUTION\n", + " \n", + " return out" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "CYg0wcuuLTjC", + "colab_type": "code", + "outputId": "25832753-0847-43f4-a4d6-f57beaa52888", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "# A test function\n", + "def test_func(x,a=1,b=1):\n", + " return abs(a*x+b)\n", + "\n", + "generate_function(test_func,1,3,N=1000)\n" + ], + "execution_count": 61, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[0.0]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 61 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "IKpmjYtsLTjO", + "colab_type": "text" + }, + "source": [ + "*Exercise 9:* Use your function to generate 1000 numbers that are normal distributed, using the `gaussian` function below. Confirm the mean and variance of the data is close to the mean and variance you specify when building the Gaussian. Histogram the data. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "TBk7T5Q_LTjP", + "colab_type": "code", + "outputId": "da8ee491-5f19-4bde-c5e4-457bc0c63b97", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 452 + } + }, + "source": [ + "import math\n", + "\n", + "def gaussian(mean, sigma):\n", + " def f(x):\n", + " return math.exp(-((x-mean)**2)/(2*sigma**2))/math.sqrt(math.pi*sigma)\n", + " return f\n", + "\n", + "# Example Instantiation\n", + "g1=gaussian(0,1)\n", + "g2=gaussian(10,3)\n", + "\n", + "generate_function(g2,-100,100,1000)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "([0.0],\n", + " (array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 1., 0.,\n", + " 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]),\n", + " array([-0.5 , -0.46666667, -0.43333333, -0.4 , -0.36666667,\n", + " -0.33333333, -0.3 , -0.26666667, -0.23333333, -0.2 ,\n", + " -0.16666667, -0.13333333, -0.1 , -0.06666667, -0.03333333,\n", + " 0. , 0.03333333, 0.06666667, 0.1 , 0.13333333,\n", + " 0.16666667, 0.2 , 0.23333333, 0.26666667, 0.3 ,\n", + " 0.33333333, 0.36666667, 0.4 , 0.43333333, 0.46666667,\n", + " 0.5 ]),\n", + " ))" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 45 + }, + { + "output_type": "display_data", + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXQAAAD4CAYAAAD8Zh1EAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjEsIGh0\ndHA6Ly9tYXRwbG90bGliLm9yZy+j8jraAAANH0lEQVR4nO3cb4hld33H8ffHbLd9YKKtO9Wwf9xA\nV+jWitohtUhrwAibFHYLFptQUUtwH9gUIbawJSUt8Ykaaktp2rpUUQM1jYHagaykbRoJFFcyog3d\nhOg0tc3EtFljGpCgaei3D+am3Exm5p7Nnplxvvt+wZJ7zv0x9/tjyHvPnpl7U1VIkna+l233AJKk\ncRh0SWrCoEtSEwZdkpow6JLUxK7teuE9e/bUwYMHt+vlJWlH+upXv/qdqppb67ltC/rBgwdZXFzc\nrpeXpB0pyb+v95y3XCSpCYMuSU0YdElqwqBLUhMGXZKaMOiS1MTMoCf5VJInkvzLOs8nyZ8kWUry\nQJI3jz+mJGmWIVfonwaObPD8VcChyZ/jwJ+f/1iSpHM1M+hVdR/w3Q2WHAM+WytOA69MculYA0qS\nhhnjnaJ7gUenjpcn5x5fvTDJcVau4jlw4MAILy2N7+CJuwav/dZHfnkTJ5HOzZb+ULSqTlbVfFXN\nz82t+VEEkqSXaIygPwbsnzreNzknSdpCYwR9AXjP5Ldd3gI8XVUvut0iSdpcM++hJ/kccAWwJ8ky\n8PvAjwBU1V8Ap4CrgSXgGeA3NmtYSdL6Zga9qq6d8XwBvznaRJKkl8R3ikpSEwZdkpow6JLUhEGX\npCYMuiQ1YdAlqQmDLklNGHRJasKgS1ITBl2SmjDoktSEQZekJgy6JDVh0CWpCYMuSU0YdElqwqBL\nUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5JTRh0SWrCoEtSEwZdkpow6JLUhEGXpCYMuiQ1YdAl\nqQmDLklNGHRJamJQ0JMcSfJwkqUkJ9Z4/kCSe5N8LckDSa4ef1RJ0kZmBj3JRcCtwFXAYeDaJIdX\nLfs94I6qehNwDfBnYw8qSdrYkCv0y4Glqnqkqp4FbgeOrVpTwCWTx68Avj3eiJKkIYYEfS/w6NTx\n8uTctD8A3p1kGTgF/NZaXyjJ8SSLSRbPnj37EsaVJK1nrB+KXgt8uqr2AVcDtyV50deuqpNVNV9V\n83NzcyO9tCQJhgX9MWD/1PG+yblp1wF3AFTVl4EfA/aMMaAkaZghQb8fOJTksiS7Wfmh58KqNf8B\nvB0gyU+zEnTvqUjSFpoZ9Kp6DrgeuBt4iJXfZjmT5OYkRyfLPgS8P8k/A58D3ldVtVlDS5JebNeQ\nRVV1ipUfdk6fu2nq8YPAW8cdTZJ0LnynqCQ1YdAlqQmDLklNGHRJasKgS1ITBl2SmjDoktSEQZek\nJgy6JDVh0CWpCYMuSU0YdElqwqBLUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5JTRh0SWrCoEtS\nEwZdkpow6JLUhEGXpCYMuiQ1YdAlqQmDLklNGHRJasKgS1ITBl2SmjDoktSEQZekJgYFPcmRJA8n\nWUpyYp0170ryYJIzSf5q3DElSbPsmrUgyUXArcA7gGXg/iQLVfXg1JpDwO8Cb62qp5L85GYNLEla\n25Ar9MuBpap6pKqeBW4Hjq1a837g1qp6CqCqnhh3TEnSLEOCvhd4dOp4eXJu2uuA1yX5pySnkxwZ\na0BJ0jAzb7mcw9c5BFwB7APuS/KzVfXf04uSHAeOAxw4cGCkl5YkwbAr9MeA/VPH+ybnpi0DC1X1\nP1X1b8A3WAn8C1TVyaqar6r5ubm5lzqzJGkNQ4J+P3AoyWVJdgPXAAur1nyBlatzkuxh5RbMIyPO\nKUmaYWbQq+o54HrgbuAh4I6qOpPk5iRHJ8vuBp5M8iBwL/A7VfXkZg0tSXqxQffQq+oUcGrVuZum\nHhdww+SPJGkb+E5RSWrCoEtSEwZdkpow6JLUhEGXpCYMuiQ1YdAlqQmDLklNGHRJasKgS1ITBl2S\nmjDoktSEQZekJgy6JDVh0CWpCYMuSU0YdElqwqBLUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5J\nTRh0SWrCoEtSEwZdkpow6JLUhEGXpCYMuiQ1YdAlqQmDLklNGHRJamJQ0JMcSfJwkqUkJzZY984k\nlWR+vBElSUPMDHqSi4BbgauAw8C1SQ6vse5i4IPAV8YeUpI025Ar9MuBpap6pKqeBW4Hjq2x7sPA\nR4HvjzifJGmgIUHfCzw6dbw8Off/krwZ2F9Vd230hZIcT7KYZPHs2bPnPKwkaX3n/UPRJC8DPg58\naNbaqjpZVfNVNT83N3e+Ly1JmjIk6I8B+6eO903OPe9i4PXAl5J8C3gLsOAPRiVpaw0J+v3AoSSX\nJdkNXAMsPP9kVT1dVXuq6mBVHQROA0eranFTJpYkrWlm0KvqOeB64G7gIeCOqjqT5OYkRzd7QEnS\nMLuGLKqqU8CpVeduWmftFec/liTpXPlOUUlqwqBLUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5J\nTRh0SWrCoEtSEwZdkpow6JLUhEGXpCYMuiQ1YdAlqQmDLklNGHRJasKgS1ITBl2SmjDoktSEQZek\nJgy6JDVh0CWpCYMuSU0YdElqwqBLUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5JTQwKepIjSR5O\nspTkxBrP35DkwSQPJLknyWvHH1WStJGZQU9yEXArcBVwGLg2yeFVy74GzFfVG4A7gY+NPagkaWND\nrtAvB5aq6pGqeha4HTg2vaCq7q2qZyaHp4F9444pSZplSND3Ao9OHS9Pzq3nOuCLaz2R5HiSxSSL\nZ8+eHT6lJGmmUX8omuTdwDxwy1rPV9XJqpqvqvm5ubkxX1qSLni7Bqx5DNg/dbxvcu4FklwJ3Ai8\nrap+MM54kqShhlyh3w8cSnJZkt3ANcDC9IIkbwI+ARytqifGH1OSNMvMoFfVc8D1wN3AQ8AdVXUm\nyc1Jjk6W3QK8HPh8kq8nWVjny0mSNsmQWy5U1Sng1KpzN009vnLkuSRJ58h3ikpSEwZdkpow6JLU\nhEGXpCYMuiQ1YdAlqQmDLklNGHRJasKgS1ITBl2SmjDoktSEQZekJgy6JDVh0CWpCYMuSU0YdElq\nwqBLUhMGXZKaMOiS1IRBl6QmDLokNWHQJakJgy5JTRh0SWrCoEtSEwZdkpow6JLUhEGXpCYMuiQ1\nYdAlqQmDLklNGHRJasKgS1ITg4Ke5EiSh5MsJTmxxvM/muSvJ89/JcnBsQeVJG1sZtCTXATcClwF\nHAauTXJ41bLrgKeq6qeAPwI+OvagkqSNDblCvxxYqqpHqupZ4Hbg2Ko1x4DPTB7fCbw9ScYbU5I0\ny64Ba/YCj04dLwM/v96aqnouydPAq4DvTC9Kchw4Pjn8XpKHX8rQ22wPq/Z1AbjQ9jx4v+nzb9EL\n7XsMO3fPr13viSFBH01VnQRObuVrji3JYlXNb/ccW+lC2/OFtl9wz10MueXyGLB/6njf5Nyaa5Ls\nAl4BPDnGgJKkYYYE/X7gUJLLkuwGrgEWVq1ZAN47efyrwD9WVY03piRplpm3XCb3xK8H7gYuAj5V\nVWeS3AwsVtUC8EngtiRLwHdZiX5XO/qW0Ut0oe35QtsvuOcW4oW0JPXgO0UlqQmDLklNGPQZkvxE\nkr9P8s3Jf398g7WXJFlO8qdbOePYhuw5yRuTfDnJmSQPJPm17Zj1fFyIH2kxYM83JHlw8j29J8m6\nv/O8U8za89S6dyapJDv2VxkN+mwngHuq6hBwz+R4PR8G7tuSqTbXkD0/A7ynqn4GOAL8cZJXbuGM\n5+VC/EiLgXv+GjBfVW9g5V3fH9vaKcc1cM8kuRj4IPCVrZ1wXAZ9tumPNfgM8CtrLUryc8Crgb/b\nork208w9V9U3quqbk8ffBp4A5rZswvN3IX6kxcw9V9W9VfXM5PA0K+872cmGfJ9h5WLso8D3t3K4\nsRn02V5dVY9PHv8nK9F+gSQvA/4Q+O2tHGwTzdzztCSXA7uBf93swUa01kda7F1vTVU9Bzz/kRY7\n1ZA9T7sO+OKmTrT5Zu45yZuB/VV111YOthm29K3/P6yS/APwmjWeunH6oKoqyVq/5/kB4FRVLe+U\nC7gR9vz817kUuA14b1X977hTarskeTcwD7xtu2fZTJOLsY8D79vmUUZh0IGqunK955L8V5JLq+rx\nSbyeWGPZLwC/mOQDwMuB3Um+V1Ub3W/fViPsmSSXAHcBN1bV6U0adbOcy0daLDf5SIsheybJlaz8\nxf62qvrBFs22WWbt+WLg9cCXJhdjrwEWkhytqsUtm3Ik3nKZbfpjDd4L/O3qBVX161V1oKoOsnLb\n5bM/zDEfYOaeJx8D8Tes7PXOLZxtLBfiR1rM3HOSNwGfAI5W1Zp/ke8wG+65qp6uqj1VdXDy/+9p\nVva+42IOBn2IjwDvSPJN4MrJMUnmk/zltk62eYbs+V3ALwHvS/L1yZ83bs+4525yT/z5j7R4CLjj\n+Y+0SHJ0suyTwKsmH2lxAxv/htMPvYF7voWVf2V+fvI9Xf2X3I4ycM9t+NZ/SWrCK3RJasKgS1IT\nBl2SmjDoktSEQZekJgy6JDVh0CWpif8DaJF2EG7clOwAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "tags": [] + } + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "U5m3zs8CLTjW", + "colab_type": "text" + }, + "source": [ + "*Exercise 10:* Combine your `generate_function`, `where`, and `in_range` functions above to create an integrate function. Use your integrate function to show that approximately 68% of Normal distribution is within one variance." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "uK6nLmHSLTjW", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def integrate(func, x_min, x_max, n_points=1000):\n", + " for i in range(n_points):\n", + " print(random.normalvariate(0,1))\n", + " w = where(data,.68)\n", + " a = in_range(x_min,x_max)\n", + " \n", + "\n", + " return integrate" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "TDHbo7hcLTjZ", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 1000 + }, + "outputId": "32855115-3317-4d23-b7f7-89664c0d1cb3" + }, + "source": [ + "integrate(test_func,None,None,n_points=1000)" + ], + "execution_count": 71, + "outputs": [ + { + "output_type": "stream", + "text": [ + "-0.988515260924463\n", + "-0.23934366819502106\n", + "-0.628746393630078\n", + "1.3115188876223258\n", + "0.347601429938128\n", + "-0.5898885360608028\n", + "-0.7344121279554098\n", + "-1.6232391053819422\n", + "1.042432265807377\n", + "1.0592161715943373\n", + "0.6044813756303663\n", + "0.5884598042949716\n", + "0.42055658839739984\n", + "0.10204009365090617\n", + "-1.290508588607049\n", + "0.8347265296169466\n", + "-1.0619587944851114\n", + "0.8981990562005094\n", + "-1.3380310153333372\n", + "1.5897779143576305\n", + "-1.9289696388893318\n", + "-0.7018820952269036\n", + "-0.7116974960650833\n", + "0.8696605379083272\n", + "1.4290352976387288\n", + "1.0757424827003914\n", + "0.26384425194173794\n", + "-0.731850536062644\n", + "2.4501170223932713\n", + "0.18175782121301348\n", + "-0.0024275355175183517\n", + "1.2110748272782181\n", + "-1.9835684733361512\n", + "-0.8483330480139895\n", + "0.030048186186792638\n", + "-0.7486193881441507\n", + "0.18053009520132438\n", + "-0.41248597759816535\n", + "0.2515254740341585\n", + "1.0960926139421003\n", + "-0.9651751205989552\n", + "0.7394047096248987\n", + "-0.36301827322937547\n", + "1.954251502719237\n", + "0.1446048660093722\n", + "1.668500600022641\n", + "-3.1407139616420667\n", + "0.5752308356998838\n", + "0.6484786479129058\n", + "-0.9751353079665429\n", + "1.313372802629408\n", + "-0.24168339438840072\n", + "1.1576219677190145\n", + "1.4975227129623967\n", + "1.6787631486236727\n", + "1.22674811656155\n", + "0.4090376115984465\n", + "1.4655469052832688\n", + "-1.0371687561599012\n", + "0.7694898274128356\n", + "0.7729487786153268\n", + "0.013644986584417842\n", + "-0.05038810286522937\n", + "0.5301815146779435\n", + "-0.01139913603737347\n", + "0.1421372731103097\n", + "-0.6501926077568617\n", + "-0.0937821133045269\n", + "-0.8223348907249088\n", + "0.9047459142750518\n", + "-0.0180649102277747\n", + "-0.5564691300386394\n", + "0.8816139291138845\n", + "0.37622317497765495\n", + "-0.04613473514918998\n", + "-0.3858117646121488\n", + "-0.5409917950318925\n", + "2.2287821722897734\n", + "-1.126449137298661\n", + "-0.43463469949742056\n", + "0.11053534644707934\n", + "0.660974042592908\n", + "-1.1741893297656256\n", + "0.8006739489637823\n", + "-1.6055508317739549\n", + "-1.453163324988244\n", + "-1.3319767797225828\n", + "0.6361136867523384\n", + "-1.6381612083195791\n", + "1.642071813734619\n", + "-0.2447187755054375\n", + "0.041374541969507274\n", + "0.5709271285087084\n", + "0.34585621546425455\n", + "-1.216303547136865\n", + "-1.3642024366697092\n", + "0.8142979561586826\n", + "1.2332060091577837\n", + "0.576953949793563\n", + "-1.2624342025011448\n", + "-1.0687442729120509\n", + "0.09491669441501183\n", + "-1.2025331592101605\n", + "1.0300681417958961\n", + "-0.21565491167317483\n", + "-0.2513275530395006\n", + "0.18413391684819147\n", + "0.6413897833779852\n", + "-0.10893754993457035\n", + "-1.3241055835246807\n", + "1.0237533483287613\n", + "1.2152038276356192\n", + "-1.086421976787058\n", + "-0.7494603793766933\n", + "-1.0698322040291206\n", + "0.2457740375402481\n", + "1.2795837189906196\n", + "-1.9497681047759774\n", + "0.3929601640819908\n", + "-1.078493799708801\n", + "-0.46218669250572486\n", + "0.07231656398326478\n", + "-0.8231289697801234\n", + "1.9432329412371554\n", + "-1.083991859358135\n", + "-1.71518165436324\n", + "0.5891434781239526\n", + "1.249594926684952\n", + "-0.7261014537177363\n", + "-1.0030132776888547\n", + "0.18065833779995447\n", + "1.582042940208059\n", + "-1.1431450891773203\n", + "-0.4224252758481105\n", + "-1.8222924328799293\n", + "-0.38567773790392845\n", + "-0.45696024407032987\n", + "0.6458442924275019\n", + "0.38084304506779654\n", + "-0.15447868716534835\n", + "-0.7847162781541454\n", + "1.2089360237941313\n", + "-1.1406478547367473\n", + "1.1614615402805202\n", + "1.3714774388620814\n", + "1.4965774222224442\n", + "0.297011670930302\n", + "1.0216978580230243\n", + "-0.39457277567292187\n", + "-0.9888627731059297\n", + "1.312973545816159\n", + "0.5223371690864466\n", + "0.4069411931521912\n", + "-1.509058858164755\n", + "-1.2746182590226665\n", + "0.4466109416783593\n", + "-2.0941850434083538\n", + "2.1773973512432456\n", + "4.022562219163953\n", + "-1.6805563774793482\n", + "0.14947187019070468\n", + "-0.09772148259318837\n", + "0.061476432478322796\n", + "-1.0396268725944897\n", + "-0.49864074485438237\n", + "0.9258035725078263\n", + "-0.8811792061640215\n", + "-1.6564967232546055\n", + "0.8060114297424925\n", + "0.5282472853772069\n", + "0.11579829268628643\n", + "0.11917957871174331\n", + "1.6761712839680334\n", + "0.22211437849929946\n", + "-1.4992601015450375\n", + "-0.8672237598681637\n", + "0.6020211386323164\n", + "-1.3150407784748517\n", + "1.7204417903339582\n", + "0.32726646731289777\n", + "-2.164226184038513\n", + "0.08319323550813441\n", + "-1.684257014501087\n", + "0.9023553360984713\n", + "0.9964884776280106\n", + "1.1886351702982416\n", + "-1.3112037061517852\n", + "0.01915907972785023\n", + "0.5135297552773285\n", + "0.5968569510458694\n", + "0.47399375987793496\n", + "-0.5348745807054327\n", + "-0.00018182017153972157\n", + "-1.0284391940829494\n", + "-1.1265970465939918\n", + "-0.11504528691159843\n", + "-0.5512909960277993\n", + "-0.21232165838866687\n", + "1.4937402231483632\n", + "0.9792504637010169\n", + "0.8852666517566272\n", + "-1.520490276797443\n", + "0.462135024047218\n", + "0.17120422258707288\n", + "-1.1306516240779039\n", + "-0.6977819022279401\n", + "-1.1776578147276293\n", + "-1.2131144503939908\n", + "-0.6613655833846969\n", + "-1.7405851714229499\n", + "0.3099631983882309\n", + "-0.34119510000610515\n", + "-0.9416916265644554\n", + "-0.040368707435143286\n", + "1.0997151875648155\n", + "0.0745915626645012\n", + "-3.5024408798744986\n", + "-0.32898098857580094\n", + "0.4120801048142347\n", + "-0.5445581938666582\n", + "-1.2822438185698395\n", + "0.2450017128518835\n", + "-0.8854602033818919\n", + "0.379589412233097\n", + "-0.3190017183515182\n", + "1.536459469272492\n", + "0.10031203420204846\n", + "-1.058816190202671\n", + "0.3731205138401629\n", + "-1.9676759866940068\n", + "0.4490353293478794\n", + "0.5675279850803705\n", + "-0.11694113973548735\n", + "0.8799443106196997\n", + "-1.3866661679359733\n", + "-1.424390595200941\n", + "-0.8317529693584652\n", + "0.6544271285804963\n", + "0.8022705041854515\n", + "1.6152041858752006\n", + "-0.12639981266681857\n", + "-0.5412247916795838\n", + "-1.5942159599730166\n", + "-1.9274252733835715\n", + "-2.2325409589749086\n", + "-0.11532580971097597\n", + "1.010921798645966\n", + "1.0972331537994306\n", + "0.27542048743838865\n", + "-0.957082425290944\n", + "0.4864946360013742\n", + "-0.09464487163210701\n", + "-1.6562485745339675\n", + "-0.5675074071338483\n", + "1.206387655207666\n", + "-0.06771710322720544\n", + "-0.48619601194183487\n", + "-0.3973671124149253\n", + "0.21644347719801046\n", + "-0.23908241948852244\n", + "-0.3674889767082235\n", + "0.04378586914572336\n", + "0.9117276039914791\n", + "-2.4585652847851223\n", + "-1.1767621948184097\n", + "-0.25168518243098736\n", + "1.0723047229607976\n", + "0.23234192462238176\n", + "-0.19262455868183379\n", + "-1.3702996782914434\n", + "-0.2958804692002451\n", + "-0.11943793057457018\n", + "-0.4579889386915698\n", + "-1.7977417438745906\n", + "0.4161896973202321\n", + "-0.027765078360538025\n", + "1.2776871660156737\n", + "1.1942655511958877\n", + "-0.19413565312886055\n", + "1.2193127281421234\n", + "0.19724017738341654\n", + "0.38390385650044256\n", + "0.4802738508830816\n", + "0.26905121866789294\n", + "-0.05948467464504605\n", + "-0.7899122619362495\n", + "0.9643688201648539\n", + "-0.02508268928276702\n", + "-1.488030650537518\n", + "-0.6541618838219736\n", + "1.5074638075031441\n", + "-1.078196405416578\n", + "-0.6042513598414433\n", + "0.19134161400743124\n", + "-2.3842930223145364\n", + "-1.2774192255307306\n", + "-0.8806309388575234\n", + "1.4027395891062413\n", + "0.9032339756625537\n", + "1.0618788552107747\n", + "-0.3830160143274219\n", + "-0.2077789707482139\n", + "-0.5712763315829478\n", + "-1.0334403710899034\n", + "0.12676610013652528\n", + "-2.693560363999731\n", + "-0.010440683621719933\n", + "-0.3615012845309184\n", + "-0.7727066273788188\n", + "-0.7537479491747738\n", + "0.27957686616559263\n", + "-0.06356145341521416\n", + "-0.577063288090565\n", + "-1.091099025542879\n", + "1.1668027344281826\n", + "-1.1363513017592957\n", + "-0.975546131530922\n", + "-0.1971621340364787\n", + "1.236150602124993\n", + "0.6007149608782509\n", + "-0.004808956407400354\n", + "0.38202529736149676\n", + "1.0942962690728084\n", + "0.3443496110734211\n", + "1.186782321802202\n", + "0.22841552753717306\n", + "1.2378271358316222\n", + "0.027559760047580567\n", + "0.05223319060010832\n", + "-0.3203762486966229\n", + "0.24896331197838376\n", + "0.978320738577002\n", + "1.4038840793538256\n", + "-0.5300464353494454\n", + "-0.4146336013636861\n", + "-1.5937271053595252\n", + "-0.6985958652285754\n", + "-2.4197023854299204\n", + "-0.22448977486273788\n", + "-0.8829545802511687\n", + "1.5417548469500983\n", + "-1.4447563117788496\n", + "-0.8145778548001497\n", + "-1.621667778481514\n", + "-1.872372777351705\n", + "-0.13015871637469334\n", + "0.9936291280054926\n", + "-1.7141712462111234\n", + "-0.009002806500463785\n", + "-1.1999983122878732\n", + "-0.9297626086295732\n", + "-0.1609057132782743\n", + "-0.04264073083226509\n", + "0.005118371701353794\n", + "-0.9026012444548697\n", + "0.31655189737145667\n", + "1.986266648221294\n", + "1.0958592900209068\n", + "-0.5333376483276423\n", + "0.9900554816042247\n", + "0.20692212780735775\n", + "1.4291798531964193\n", + "-0.08826517583628607\n", + "0.6751722958465464\n", + "-1.018174939492824\n", + "0.5080679189626653\n", + "-0.7912130277903995\n", + "-0.30465568226305734\n", + "0.46496938772327767\n", + "1.259269833707381\n", + "0.7343974603054183\n", + "-2.1022588665236293\n", + "-3.206999139877635\n", + "-0.42963240110545026\n", + "-0.7442507516070429\n", + "2.1984513053868473\n", + "0.40525591315300846\n", + "0.15350284307916534\n", + "-1.4520766260575502\n", + "-1.2407026034528523\n", + "2.006271811471961\n", + "-0.3401261638401075\n", + "0.40209601805840395\n", + "1.1336507666757807\n", + "0.4756249859907132\n", + "-0.3517763840816242\n", + "0.03481082443645819\n", + "0.698971153269193\n", + "0.06164324839521769\n", + "-0.019293971424472516\n", + "1.1009472830872042\n", + "0.9082944751672221\n", + "1.2538467292356419\n", + "-0.1730397305009185\n", + "1.2571236381595259\n", + "0.6420251117732991\n", + "-0.12131182161259989\n", + "0.2257596339054154\n", + "-0.09323967914227545\n", + "0.8360284692316717\n", + "0.7412039966032941\n", + "-0.8507326793407084\n", + "-1.2334445611992217\n", + "0.23402276760450585\n", + "0.39364927454190546\n", + "-0.5659287001556476\n", + "0.01893224774768529\n", + "-0.17253956451960736\n", + "0.11519996014760153\n", + "-0.6793041116281565\n", + "-1.3341435599210383\n", + "-0.47888006760066437\n", + "0.2170261935711377\n", + "0.3689525946261193\n", + "0.48555347962148104\n", + "0.5316104573033966\n", + "0.18986320644276844\n", + "-1.3105409161196058\n", + "-0.6021915348459858\n", + "0.6545212456162517\n", + "0.15502891369494523\n", + "-0.7457155255492401\n", + "0.5251254147040983\n", + "0.7360759604152153\n", + "-3.0184171673209717\n", + "0.831034682169939\n", + "0.8370284800781049\n", + "-0.32918662787843206\n", + "0.5484052350716778\n", + "0.9936541663236337\n", + "-0.15613343651097258\n", + "1.2126321910535287\n", + "0.5314335530323213\n", + "-0.668099468624685\n", + "-0.2476383903057505\n", + "2.009137863759303\n", + "0.8654195368785038\n", + "0.400659561524357\n", + "-0.6440645731032122\n", + "1.14769774963107\n", + "-1.2931188201754278\n", + "0.6206165315708496\n", + "1.2440902841450254\n", + "-0.5957457031729182\n", + "-2.1832466234343952\n", + "0.05550091435488127\n", + "-1.9567453208455774\n", + "-1.4447243011530677\n", + "0.6338892382852706\n", + "0.31400450590868934\n", + "0.32900496471910196\n", + "0.5060262591567543\n", + "2.2376229046596\n", + "0.5732152436566296\n", + "-1.0252975538467128\n", + "-1.2386037834794885\n", + "-0.07394873606173313\n", + "1.5940604766404047\n", + "-1.6518053797570702\n", + "-1.6733781424818759\n", + "-1.1317621571356498\n", + "1.3849307307673664\n", + "-0.4675492153177335\n", + "0.0827575793712093\n", + "0.6786950812862514\n", + "-1.2051363341630315\n", + "-0.31802558216045973\n", + "-0.5862454412404546\n", + "-1.1111087802698107\n", + "-1.1259447801651103\n", + "0.5919351013793124\n", + "0.4269212770656313\n", + "-1.5203056223061866\n", + "-0.6407293149604275\n", + "-0.6824352291548773\n", + "0.17098856397820292\n", + "-1.0635174292785896\n", + "1.509169128537813\n", + "-0.7421369915386998\n", + "-2.1136535508678618\n", + "-0.6276977762988236\n", + "0.21926249372567794\n", + "-0.8025548045824991\n", + "2.062318245109379\n", + "0.034699816601408\n", + "1.0621526712168006\n", + "-1.3238544273653987\n", + "-0.8748583074446376\n", + "1.0015246132092415\n", + "2.3272448882959056\n", + "-0.17013852546829672\n", + "0.808344390754937\n", + "-0.6327931219867718\n", + "-0.9953434837249027\n", + "0.3935914508829578\n", + "1.1352002955771894\n", + "0.4471720294371195\n", + "-0.23878403947421897\n", + "-1.4146024314630914\n", + "-1.0698737690705205\n", + "0.49200327017464096\n", + "1.1564457934309416\n", + "-0.4956893359829049\n", + "0.6870027793051474\n", + "-1.332890228110635\n", + "-0.7729851157454187\n", + "1.4912178833967906\n", + "-0.07305672389297416\n", + "2.652943531382722\n", + "-1.0806616881897102\n", + "-0.15822352902164635\n", + "-0.5731671932365335\n", + "-0.1469783903554492\n", + "0.08123942004718077\n", + "0.16366496915860299\n", + "-0.040278904214053446\n", + "0.9848599486877866\n", + "-0.1868706594205297\n", + "1.419808595879084\n", + "1.3941912362913573\n", + "-0.2699853819448856\n", + "1.4273454189106884\n", + "-0.40390630422269247\n", + "-0.419665117636157\n", + "1.040747364767577\n", + "-0.026086207340987103\n", + "0.39245321118297033\n", + "-0.01360609591053257\n", + "1.368294503242563\n", + "0.5012369249646638\n", + "0.1313206158771785\n", + "-0.7553648984009425\n", + "0.9342987220393165\n", + "1.0157037357128837\n", + "0.4171272157730062\n", + "0.3083277872073823\n", + "0.244124026864564\n", + "1.0082699134763304\n", + "-0.02124490033368351\n", + "-0.4020957320649107\n", + "-1.6643165064847179\n", + "0.2386675643454957\n", + "1.0943724603522194\n", + "-0.19352083753647747\n", + "1.132329505670201\n", + "-0.687068040082257\n", + "1.3739347937628106\n", + "-0.7097213835758813\n", + "-0.6353244314050591\n", + "-0.6448022058110823\n", + "-0.5503834303969052\n", + "1.0465535178062289\n", + "-0.5901231094837777\n", + "-0.49128047529417246\n", + "0.32722000965021497\n", + "-0.43924912942955463\n", + "0.27115168030164943\n", + "0.23855998663551073\n", + "-0.7983523317140333\n", + "-0.8934173068994029\n", + "0.8182716059076937\n", + "1.3122927905643949\n", + "-0.6626585013888777\n", + "-0.3501419881521317\n", + "-1.4607468291489794\n", + "-0.0993009220223245\n", + "0.6148410037179058\n", + "0.39734544117767323\n", + "0.1650985596486721\n", + "0.923168760614975\n", + "-1.423848189479876\n", + "1.6573171626334313\n", + "0.11630701804164387\n", + "-3.0932772179456824\n", + "-0.4879040271855833\n", + "1.0935950377602317\n", + "-1.369687369787266\n", + "0.5559620639904219\n", + "0.509605296066451\n", + "1.447351466157508\n", + "0.021249221019513112\n", + "0.16681993869872622\n", + "-0.3416789502680873\n", + "-0.36482280628657016\n", + "-0.25738708488895096\n", + "0.7777323139601495\n", + "-0.11570136769232911\n", + "-0.6327565111176322\n", + "1.0854113980235445\n", + "0.35419776643528955\n", + "-0.2601440125003522\n", + "2.13456878187163\n", + "0.9387524366126642\n", + "0.13889191748991628\n", + "0.4570931068693523\n", + "0.4348410504930449\n", + "0.8509938825060833\n", + "0.19813294061206335\n", + "1.3633653579618044\n", + "-0.3360077500270298\n", + "1.0515632489746922\n", + "2.0582116275550697\n", + "0.7097627343864641\n", + "-0.1219679119769623\n", + "-0.7899205514763515\n", + "2.6623394147451185\n", + "0.5646733281720067\n", + "-1.5657375501901878\n", + "-0.3312061672285788\n", + "-1.2023410895627356\n", + "-0.4348694906868114\n", + "0.29190641647798926\n", + "0.91144983516473\n", + "-0.7011351811426423\n", + "1.0066928501779386\n", + "2.5099011550187\n", + "0.026712542909135422\n", + "0.7594405258289735\n", + "0.20153271853944107\n", + "1.5801831520552767\n", + "1.7860464182334694\n", + "-0.6280248517194252\n", + "-0.12639088781144497\n", + "0.362382095261344\n", + "-0.3947328617434698\n", + "0.42934053264894584\n", + "1.2303813917036919\n", + "-0.9157143386807441\n", + "0.5009005375870049\n", + "-1.101773435033954\n", + "0.07041958938485177\n", + "-0.7191853249205252\n", + "-1.7914448699134837\n", + "-0.7044846150807215\n", + "-0.05301960439969801\n", + "-0.14342740875633903\n", + "-1.1581468092047025\n", + "1.893500569988522\n", + "-0.38273673042782064\n", + "1.1129892322035897\n", + "0.14715244827289767\n", + "-0.5077675767077796\n", + "0.27237084872485867\n", + "-0.29509227935849364\n", + "0.6845754882036613\n", + "-1.1784534309275276\n", + "0.7539723001141646\n", + "-0.8535696590593311\n", + "1.3080897119183201\n", + "0.015181459208287324\n", + "-0.6922242178025109\n", + "0.6479902666839641\n", + "0.18530157845937206\n", + "1.8919185195093733\n", + "1.404421567409322\n", + "-0.25690680057388554\n", + "0.5740462596322451\n", + "-2.435746840789668\n", + "0.5447771748021917\n", + "0.255452135879016\n", + "-1.6489218984586895\n", + "-2.795813668083919\n", + "-0.5087804854877003\n", + "0.010054865522524329\n", + "-0.2709327218731209\n", + "0.9849042928101627\n", + "-0.8757684264227003\n", + "-0.03169661780035213\n", + "0.804025270434036\n", + "-0.771376255583987\n", + "0.6410570797323185\n", + "0.42021225640845533\n", + "-1.042000908824649\n", + "-0.17024302094495786\n", + "1.0650230886302063\n", + "0.21322771963853326\n", + "-0.9399985498014931\n", + "0.3033591532654948\n", + "-0.26154056904851686\n", + "-0.12936126993259672\n", + "-0.8299301593159758\n", + "0.0022469970590452684\n", + "-0.6037379219021111\n", + "1.6184940572927333\n", + "0.14410459688820385\n", + "0.6487785984825072\n", + "0.5574331442001906\n", + "0.07337841292383351\n", + "-0.22361584185603822\n", + "0.012270746244689356\n", + "-0.035553496623932375\n", + "1.1085750292436876\n", + "-1.5515443304914887\n", + "1.5829142933206186\n", + "0.2824599875247704\n", + "-0.29251419813242036\n", + "-1.663032047590597\n", + "0.18114345932312875\n", + "-1.2097824988424342\n", + "0.29804029267197807\n", + "0.25460469989928985\n", + "1.4258765434058236\n", + "-0.5588236703009798\n", + "-0.5206731334728626\n", + "0.06617529679922632\n", + "0.34940395111764067\n", + "-1.139432428517185\n", + "0.33174302571137376\n", + "-1.3816524243193693\n", + "-1.02372325111149\n", + "-0.36331439058450143\n", + "1.1342439026368567\n", + "1.071831605715381\n", + "1.9516119742660738\n", + "-0.253266259183851\n", + "-0.8634768784036599\n", + "0.6504431694367275\n", + "0.12412982105435351\n", + "0.6233534796462755\n", + "0.1929819908053964\n", + "1.1119820724651768\n", + "-0.1580188710235345\n", + "-0.5898504288593511\n", + "-1.548922507982089\n", + "-1.0270011441304916\n", + "-0.029891623097751167\n", + "0.28588642583189955\n", + "0.25340943272999217\n", + "-0.7772000121656589\n", + "1.0800950633290807\n", + "1.1216803667753985\n", + "-0.8388262457435692\n", + "-1.2707876095780064\n", + "-0.7436068652879727\n", + "-0.9187415536287451\n", + "-0.12243966452645166\n", + "2.7502324075628595\n", + "-1.021309817256427\n", + "-0.01685067525557898\n", + "-2.017014366534802\n", + "-0.10327444467518047\n", + "-0.6897699324089602\n", + "-0.16415865235738103\n", + "-0.34390855046277663\n", + "0.7904269312874606\n", + "1.5795480729153732\n", + "-2.6804376062433146\n", + "0.2681151691516031\n", + "0.30335429304472766\n", + "-0.1560777359615638\n", + "0.5089348219681337\n", + "-2.298518029386035\n", + "-1.0045941459803085\n", + "0.20120710041252793\n", + "0.6561182919082617\n", + "0.4664217413792737\n", + "1.3444329342664287\n", + "-1.6612477187202506\n", + "0.9137044863044916\n", + "0.7382219607267109\n", + "1.7409506741695677\n", + "1.0679063770349497\n", + "0.019214335006908015\n", + "-1.7167320860788051\n", + "0.8953076421410222\n", + "-2.424083387294609\n", + "-0.16656038489139025\n", + "0.07364907220007783\n", + "-0.9738255270156987\n", + "-1.3120252195091375\n", + "-1.7085825238738046\n", + "0.3597730498481503\n", + "-0.33781413385988085\n", + "-0.25965408876539287\n", + "-0.013241809110123074\n", + "1.605372013517933\n", + "0.6609423486152756\n", + "-0.28561770377215356\n", + "-0.2474712734831256\n", + "-0.3118954011296006\n", + "1.0579672693762998\n", + "-2.2639320027478984\n", + "-1.8922301081368793\n", + "-1.295488104734598\n", + "-1.2212471270057268\n", + "-1.296438627459463\n", + "0.6698719595412708\n", + "1.0548182399614932\n", + "-0.08205060930282772\n", + "0.9297819901845885\n", + "1.1613513551906505\n", + "-0.4532381038278062\n", + "1.8619042185307255\n", + "-1.3110380005141653\n", + "-0.4033864337176952\n", + "-0.4935007526451174\n", + "0.10377532784852504\n", + "-0.22637468211194448\n", + "-1.0672601974436775\n", + "-0.42999293303389025\n", + "0.5262081612755558\n", + "0.15865510896928026\n", + "0.19037142983078617\n", + "-0.035486925999911684\n", + "0.3895577562919823\n", + "-1.0191215338116846\n", + "-0.11641592394129945\n", + "-0.2411057604372263\n", + "-0.220302805427453\n", + "2.2867155732513846\n", + "0.022234469762532235\n", + "-0.17668966261418567\n", + "0.8306208939776851\n", + "-0.7885633228898342\n", + "-0.24359367804446902\n", + "1.0064860343690376\n", + "-1.0975366057708786\n", + "1.7266746210199428\n", + "2.1565797947300056\n", + "-1.347910912651658\n", + "1.1520051506971358\n", + "0.45716228177102225\n", + "0.9756892430815325\n", + "-0.07731538271872165\n", + "-0.06001485201293632\n", + "-2.1665895349981112\n", + "-0.9521545273743489\n", + "-0.2660612803543601\n", + "0.779484789520473\n", + "0.9676510808392915\n", + "-2.417848268994802\n", + "0.1891343922162397\n", + "1.4615393764594478\n", + "1.4918854036521532\n", + "0.04215575890837823\n", + "1.0990389397902232\n", + "0.6100602580644577\n", + "0.22637570359663073\n", + "-0.6372864960327264\n", + "-0.24454659829760853\n", + "0.34825794752789263\n", + "0.3056606161063844\n", + "0.14161740418247673\n", + "0.1761148657497351\n", + "-1.2436822555977223\n", + "1.6412880043562657\n", + "0.778676238310637\n", + "-0.7677077128854537\n", + "0.5229842665827952\n", + "0.5934516169113494\n", + "0.6011146430361783\n", + "0.6669286930465124\n", + "-0.37748527069213245\n", + "-1.756408235385726\n", + "-0.865358037945318\n", + "0.5424514893222799\n", + "-0.3071737072147375\n", + "0.5584231420067287\n", + "-1.4554508624837912\n", + "-1.916809434426977\n", + "-1.5264211768980964\n", + "0.22353641627613502\n", + "1.6696503119517292\n", + "-1.0357794682798531\n", + "-1.2305419264999289\n", + "1.250988898237787\n", + "1.8564059759656681\n", + "1.5588198977452128\n", + "-1.0298427186046173\n", + "1.3116005184249055\n", + "0.5857650103013089\n", + "-0.10664919696908401\n", + "-0.02763587009517979\n", + "-0.0395395393859081\n", + "-1.5010984866148673\n", + "1.7398175486101264\n", + "-0.20030055878019679\n", + "-1.5045873007749513\n", + "0.374953744726588\n", + "-0.008015219473234657\n", + "-0.25313258184253257\n", + "0.003401384517741868\n", + "-0.6948067449711073\n", + "1.3650077005044496\n", + "-1.2358384367028956\n", + "1.8399293654108908\n", + "-0.24060441968725538\n", + "-0.29294443244031526\n", + "1.158176585088635\n", + "-1.5132079548792698\n", + "-2.0210554208389597\n", + "-0.9357930663748887\n", + "-1.7380534624693218\n", + "0.7240574144329154\n", + "-0.07495891886283543\n", + "0.33214278589770346\n", + "-0.03436751813150884\n", + "-2.22010100698754\n", + "-1.8575466060139634\n", + "-0.5914059784415178\n", + "-1.4097392873162369\n", + "0.3819718661483552\n", + "0.6584235861962863\n", + "0.6098720960873919\n", + "-1.2732359819402363\n", + "-1.0815447088371148\n", + "-0.043722431270604156\n", + "0.10381813574182186\n", + "1.091090552935033\n", + "-0.0161088588744748\n", + "-0.19159284317675962\n", + "0.8363944139292018\n", + "0.7406751308092074\n", + "0.654831851012296\n", + "-0.29647594801797444\n", + "-0.941298813814801\n", + "0.3680523181973945\n", + "-1.1109459858456732\n", + "-0.3236301280279402\n", + "0.25344572903163576\n", + "-0.3339000654968497\n", + "-0.28759580957735675\n", + "-0.6686197562488619\n", + "0.8418425547007393\n", + "0.09311168058343036\n", + "-2.005544169954404\n", + "0.42649670351794694\n", + "-1.036632486187052\n", + "-0.3092907825934751\n", + "0.26350613138691503\n", + "0.5100630723462983\n", + "-2.50489434058446\n", + "-0.3214402395462276\n", + "0.09179823800989641\n", + "-0.3640624060863949\n", + "-0.3998856275106464\n", + "0.6898891623965265\n", + "-1.653549010678024\n", + "0.16359580114989394\n", + "0.5731408324197582\n", + "0.5396274552364612\n", + "-0.7123495994854411\n", + "1.1491107080058907\n", + "-0.838163853632599\n", + "0.32313982634782623\n", + "0.5514640592418953\n", + "0.8683668609312875\n", + "1.6420929483718874\n", + "0.21370693491815865\n", + "0.21161712093173288\n", + "-0.42183626469437235\n", + "1.0622970604132127\n", + "-0.3502632451965604\n", + "-0.5810836839510533\n", + "-0.6200437506705954\n", + "1.3193062918477665\n", + "-0.11418741334702377\n", + "-1.6647947246562806\n", + "-0.1014590900652424\n", + "-0.6252618622572721\n", + "0.6818470475365611\n", + "-0.14435363567836648\n", + "-0.5210091220433323\n", + "0.3808741740077654\n", + "0.7320902015325681\n", + "-0.9116080796215427\n", + "0.689859048356675\n", + "0.08636707969434\n", + "0.4116092833439035\n", + "0.3273342990610508\n", + "-0.1292528078183167\n", + "0.31998060133312956\n", + "-0.8884650511143691\n", + "-2.1249425321394733\n", + "-0.6408858531524279\n", + "1.4324331351805606\n", + "0.8699965896609247\n", + "-1.1725754114698734\n", + "0.8724349067176299\n", + "1.4724254777557175\n", + "1.897046205058403\n", + "1.7051075004093985\n", + "-1.7840788163155537\n", + "-0.6067361949983837\n", + "0.23066823439564751\n", + "0.10101006863850216\n", + "2.583342422338278\n", + "-0.20896684426698073\n", + "1.356472273666641\n", + "-0.7467674616860771\n", + "-0.8626420825374926\n", + "1.2748099674268765\n", + "-1.765599091611018\n", + "1.429697989274288\n", + "0.6534419476441068\n", + "-0.317348375270927\n", + "1.8802342290246898\n", + "0.87390369242423\n", + "-0.08866042218435345\n", + "4.18586712140281\n" + ], + "name": "stdout" + }, + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 71 + } + ] + } + ] +} \ No newline at end of file From 74c3150a3032e8f8a42142f7d2a23ac60f6184ec Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 3 Apr 2020 13:35:25 -0500 Subject: [PATCH 07/15] Add files via upload --- Exams/Mid-term/Copy_of_Exam.ipynb | 719 ++++++++++++++++++++++++++++++ 1 file changed, 719 insertions(+) create mode 100644 Exams/Mid-term/Copy_of_Exam.ipynb diff --git a/Exams/Mid-term/Copy_of_Exam.ipynb b/Exams/Mid-term/Copy_of_Exam.ipynb new file mode 100644 index 0000000..a60aabf --- /dev/null +++ b/Exams/Mid-term/Copy_of_Exam.ipynb @@ -0,0 +1,719 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Exam.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "San3z8DqRzfU", + "colab_type": "text" + }, + "source": [ + "# Mid-term Exam\n", + "\n", + "Add cells to this notebook as you need for you solutions and your test of your solutions." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "dZObahlNRzfV", + "colab_type": "text" + }, + "source": [ + "1. Write a function `first_alphabetically(lst)` that takes a list `lst` of strings and returns the string that is alphabetically first. For example, calling your function with the list of states:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "VCeKZWToRzfW", + "colab_type": "code", + "colab": {} + }, + "source": [ + "states=['Mississippi', 'Maryland', 'Delaware', 'Connecticut', 'Virginia', 'Utah', 'Kansas',\n", + " 'Wyoming', 'Indiana', 'Louisiana', 'Missouri', 'Illinois', 'Minnesota', 'Vermont', \n", + " 'New Mexico', 'North Dakota', 'Wisconsin', 'Tennessee', 'New York', 'Oklahoma', \n", + " 'Colorado', 'Pennsylvania', 'West Virginia', 'Alabama', 'Montana', 'Texas', \n", + " 'Washington', 'Michigan', 'New Hampshire', 'Arkansas', 'Hawaii', 'Iowa', \n", + " 'Idaho', 'Kentucky', 'Ohio', 'Nebraska', 'Alaska', 'Oregon', 'South Dakota', \n", + " 'New Jersey', 'Florida', 'Georgia', 'Rhode Island', 'Arizona', 'Maine', \n", + " 'South Carolina', 'California', 'Nevada', 'Massachusetts', 'North Carolina']" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UZ7nwwBtRzfZ", + "colab_type": "text" + }, + "source": [ + "should return the string `\"Alabama\"`. Note that you can compare strings:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "6zX9zrbBS2lj", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def first_alphabetically(lst):\n", + "\n", + " minimum = lst[0]\n", + "\n", + " for i in lst:\n", + " if i < minimum:\n", + " minimum = i\n", + " \n", + "\n", + " return minimum\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "snoNfuImdlMz", + "colab_type": "code", + "outputId": "9adcfeab-c887-44c6-ea5e-d1f635882131", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "first_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "'Alabama'" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 78 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "YA3VFUcHRzfZ", + "colab_type": "code", + "outputId": "1a134f2f-7214-4aa9-da85-00999decc2b9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "print(\"A\">\"B\")\n", + "print(\"B\">\"A\")\n", + "print(\"A\">\"a\")\n", + "print(\"bca\">\"bbc\")" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "False\n", + "True\n", + "False\n", + "True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "AMxlU7mARzfc", + "colab_type": "text" + }, + "source": [ + "Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C4lPZMF3Rzfd", + "colab_type": "text" + }, + "source": [ + "2. Write a function `arg_first_alphabetically(lst)`, which does the same thing as in exercise 1 but returns the index of the first string alphabetically." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "JhCsZPLWlXx-", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def arg_first_alphabetically(lst):\n", + " minimum = lst[0]\n", + " minindex = 0\n", + " for count, state in enumerate(lst,1):\n", + " if state < minimum:\n", + " minimum = state\n", + " minindex = count\n", + " return minindex, minimum " + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "b4lGalKAmqoh", + "colab_type": "code", + "outputId": "ef9ff2a9-4b20-4c55-a81d-81b0b8969709", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "arg_first_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "(24, 'Alabama')" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 148 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "_kn4VSuaRzfd", + "colab_type": "text" + }, + "source": [ + "3. Use your result in question 2 to implement a function `arg_sort_alphabetically(lst)` that returns a list that is alphabetically sorted. Sorting can be accomplished by successively applying the function in question 1 and removing the first element alphabetically. You can remove an element from a list using `pop()`. Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "AXgtZShMuC9m", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def minimum(lst):\n", + " m = lst[0]\n", + " for i in lst[0:]:\n", + " if i < m:\n", + " m = i\n", + " return m\n", + "\n", + "def arg_sort_alphabetically(lst):\n", + " out = []\n", + "\n", + " while lst:\n", + " small = minimum(lst)\n", + " out.append(small)\n", + " lst.pop(lst.index(small))\n", + "\n", + " return out" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VK0oypUKqjkv", + "colab_type": "code", + "outputId": "3fabe64d-a547-452b-8a0b-e3055fb2f27e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 867 + } + }, + "source": [ + "arg_sort_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "['Alabama',\n", + " 'Alaska',\n", + " 'Arizona',\n", + " 'Arkansas',\n", + " 'California',\n", + " 'Colorado',\n", + " 'Connecticut',\n", + " 'Delaware',\n", + " 'Florida',\n", + " 'Georgia',\n", + " 'Hawaii',\n", + " 'Idaho',\n", + " 'Illinois',\n", + " 'Indiana',\n", + " 'Iowa',\n", + " 'Kansas',\n", + " 'Kentucky',\n", + " 'Louisiana',\n", + " 'Maine',\n", + " 'Maryland',\n", + " 'Massachusetts',\n", + " 'Michigan',\n", + " 'Minnesota',\n", + " 'Mississippi',\n", + " 'Missouri',\n", + " 'Montana',\n", + " 'Nebraska',\n", + " 'Nevada',\n", + " 'New Hampshire',\n", + " 'New Jersey',\n", + " 'New Mexico',\n", + " 'New York',\n", + " 'North Carolina',\n", + " 'North Dakota',\n", + " 'Ohio',\n", + " 'Oklahoma',\n", + " 'Oregon',\n", + " 'Pennsylvania',\n", + " 'Rhode Island',\n", + " 'South Carolina',\n", + " 'South Dakota',\n", + " 'Tennessee',\n", + " 'Texas',\n", + " 'Utah',\n", + " 'Vermont',\n", + " 'Virginia',\n", + " 'Washington',\n", + " 'West Virginia',\n", + " 'Wisconsin',\n", + " 'Wyoming']" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 200 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "9nSvF1eMRzfe", + "colab_type": "text" + }, + "source": [ + "4. Implement a function `outer_product` that takes two one-dimensional lists of numbers and returns the two-dimensional outer product matrix defined as:\n", + "\n", + "\\begin{equation*}\n", + "\\begin{pmatrix} x_1\\\\x_2\\\\ \\vdots \\\\x_m \\end{pmatrix} \\begin{pmatrix} y_1&y_2& \\dots &y_n\\end{pmatrix} =\n", + "\\begin{pmatrix}\n", + "x_1y_1 & x_1y_2 & \\dots & x_1y_n\\\\\n", + "x_2y_1 & x_2y_2 & \\dots & x_2y_n\\\\\n", + "\\vdots & \\vdots & \\ddots & \\vdots \\\\\n", + "x_my_1 & x_my_2 & \\dots & x_my_n\n", + "\\end{pmatrix}\n", + "\\end{equation*}\n", + "\n", + "In other words the elements of matrix C which is the outer product of A and B are $c_{ij} = a_i b_j$." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "N5N6T30YuFru", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def zero_matrix(m,n):\n", + " out=list()\n", + " for i in range(m):\n", + " row=list()\n", + " for j in range(n):\n", + " row.append(0.)\n", + " out.append(row)\n", + " return out\n", + "\n", + "def matrix_shape(M):\n", + " m=len(M)\n", + " n=len(M[0])\n", + " return m,n\n", + "\n", + "\n", + "\n", + "def outer_product(xlst,ylst):\n", + " m1,n1 = matrix_shape(xlst)\n", + " m2,n2 = matrix_shape(ylst)\n", + " M_out = zero_matrix(2,2)\n", + " for i in range(m1):\n", + " for j in range(n2):\n", + " for k in range(0,m2):\n", + " M_out[i][j] += xlst[i][k]*ylst[k][j]\n", + " return M_out\n", + "\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "C3iYgSsuGUhE", + "colab_type": "code", + "outputId": "002d84a9-3034-46dc-aff6-6bccc95ac39c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "A = [[2,\n", + " 0]]\n", + "B = [[4,0]]\n", + "\n", + "outer_product(A,B)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[8.0, 0.0], [0.0, 0.0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 111 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "ucY3jjasGC82", + "colab_type": "code", + "outputId": "f522b757-5de7-41d7-c053-ec3147c6512b", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "C = [[2,\n", + " 2]]\n", + "D = [[2,2]]\n", + "outer_product(C,D)" + ], + "execution_count": 4, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[4.0, 4.0], [0.0, 0.0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 4 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "m6udwmmGRzfe", + "colab_type": "text" + }, + "source": [ + "5. Implement a function `cumulative_sum(lst)` that takes a list of numbers and returns a list of same size where the element `i` is the sum of the elements `0` to `i` of the input list. For example given `[1,2,3]`, you should return [1,3,6]." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0fx99lJzLf5I", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def cumulative_sum(lst):\n", + " l_sum = 0\n", + " ans = []\n", + " for i in lst:\n", + " l_sum += i\n", + " ans.append(l_sum)\n", + " return ans" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VR6s3bVzTt1N", + "colab_type": "code", + "outputId": "56d4970d-da83-4548-d946-a6199dfceed9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "a = [1,2,3]\n", + "\n", + "b = [1,3,6,9,15,24]\n", + "\n", + "cumulative_sum(b)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[1, 4, 10, 19, 34, 58]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 123 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "B7g4VONBUKDF", + "colab_type": "code", + "outputId": "66eb527e-dee5-4f5b-b81e-c8c3b68ec0d3", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "cumulative_sum(a)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[1, 3, 6]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 124 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "clrbnp01Rzff", + "colab_type": "text" + }, + "source": [ + "6. Imagine you have a normal distributed random variable `x`. For example `x` can be grades on this exam. Using the normal distribution generator and histogram functions from lecture (provided below) and `cumulative_sum` from previous question to compute what is the value of $x_{90}$ in $\\sigma$ such that 90% of the values $x$ are below $x_{90}$. In other words:" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ExxaapbhRzff", + "colab_type": "text" + }, + "source": [ + "$$\n", + "\\int_{-\\infty}^{x_{90}} N(x;\\mu=0,\\sigma=1) dx = 0.9\n", + "$$" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0Vb2i9HTRzfg", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math,random\n", + "\n", + "def arange(x_min,x_max,steps=10):\n", + " step_size=(x_max-x_min)/steps\n", + " x=x_min\n", + " out = list()\n", + " for i in range(steps):\n", + " out.append(x)\n", + " x+=step_size\n", + " return out\n", + "\n", + "def generate_normal(N,m=0,s=1):\n", + " out = list() \n", + " \n", + " while len(out)=bin_edges[i] and d Date: Fri, 3 Apr 2020 13:36:56 -0500 Subject: [PATCH 08/15] Delete Copy_of_Exam.ipynb --- Exams/Mid-term/Copy_of_Exam.ipynb | 719 ------------------------------ 1 file changed, 719 deletions(-) delete mode 100644 Exams/Mid-term/Copy_of_Exam.ipynb diff --git a/Exams/Mid-term/Copy_of_Exam.ipynb b/Exams/Mid-term/Copy_of_Exam.ipynb deleted file mode 100644 index a60aabf..0000000 --- a/Exams/Mid-term/Copy_of_Exam.ipynb +++ /dev/null @@ -1,719 +0,0 @@ -{ - "nbformat": 4, - "nbformat_minor": 0, - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.8.1" - }, - "colab": { - "name": "Copy of Exam.ipynb", - "provenance": [], - "collapsed_sections": [] - } - }, - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "id": "San3z8DqRzfU", - "colab_type": "text" - }, - "source": [ - "# Mid-term Exam\n", - "\n", - "Add cells to this notebook as you need for you solutions and your test of your solutions." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "dZObahlNRzfV", - "colab_type": "text" - }, - "source": [ - "1. Write a function `first_alphabetically(lst)` that takes a list `lst` of strings and returns the string that is alphabetically first. For example, calling your function with the list of states:" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "VCeKZWToRzfW", - "colab_type": "code", - "colab": {} - }, - "source": [ - "states=['Mississippi', 'Maryland', 'Delaware', 'Connecticut', 'Virginia', 'Utah', 'Kansas',\n", - " 'Wyoming', 'Indiana', 'Louisiana', 'Missouri', 'Illinois', 'Minnesota', 'Vermont', \n", - " 'New Mexico', 'North Dakota', 'Wisconsin', 'Tennessee', 'New York', 'Oklahoma', \n", - " 'Colorado', 'Pennsylvania', 'West Virginia', 'Alabama', 'Montana', 'Texas', \n", - " 'Washington', 'Michigan', 'New Hampshire', 'Arkansas', 'Hawaii', 'Iowa', \n", - " 'Idaho', 'Kentucky', 'Ohio', 'Nebraska', 'Alaska', 'Oregon', 'South Dakota', \n", - " 'New Jersey', 'Florida', 'Georgia', 'Rhode Island', 'Arizona', 'Maine', \n", - " 'South Carolina', 'California', 'Nevada', 'Massachusetts', 'North Carolina']" - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "UZ7nwwBtRzfZ", - "colab_type": "text" - }, - "source": [ - "should return the string `\"Alabama\"`. Note that you can compare strings:" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "6zX9zrbBS2lj", - "colab_type": "code", - "colab": {} - }, - "source": [ - "def first_alphabetically(lst):\n", - "\n", - " minimum = lst[0]\n", - "\n", - " for i in lst:\n", - " if i < minimum:\n", - " minimum = i\n", - " \n", - "\n", - " return minimum\n" - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "snoNfuImdlMz", - "colab_type": "code", - "outputId": "9adcfeab-c887-44c6-ea5e-d1f635882131", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "first_alphabetically(states)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "'Alabama'" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 78 - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "YA3VFUcHRzfZ", - "colab_type": "code", - "outputId": "1a134f2f-7214-4aa9-da85-00999decc2b9", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 85 - } - }, - "source": [ - "print(\"A\">\"B\")\n", - "print(\"B\">\"A\")\n", - "print(\"A\">\"a\")\n", - "print(\"bca\">\"bbc\")" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "stream", - "text": [ - "False\n", - "True\n", - "False\n", - "True\n" - ], - "name": "stdout" - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "AMxlU7mARzfc", - "colab_type": "text" - }, - "source": [ - "Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "C4lPZMF3Rzfd", - "colab_type": "text" - }, - "source": [ - "2. Write a function `arg_first_alphabetically(lst)`, which does the same thing as in exercise 1 but returns the index of the first string alphabetically." - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "JhCsZPLWlXx-", - "colab_type": "code", - "colab": {} - }, - "source": [ - "def arg_first_alphabetically(lst):\n", - " minimum = lst[0]\n", - " minindex = 0\n", - " for count, state in enumerate(lst,1):\n", - " if state < minimum:\n", - " minimum = state\n", - " minindex = count\n", - " return minindex, minimum " - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "b4lGalKAmqoh", - "colab_type": "code", - "outputId": "ef9ff2a9-4b20-4c55-a81d-81b0b8969709", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "arg_first_alphabetically(states)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "(24, 'Alabama')" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 148 - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "_kn4VSuaRzfd", - "colab_type": "text" - }, - "source": [ - "3. Use your result in question 2 to implement a function `arg_sort_alphabetically(lst)` that returns a list that is alphabetically sorted. Sorting can be accomplished by successively applying the function in question 1 and removing the first element alphabetically. You can remove an element from a list using `pop()`. Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "AXgtZShMuC9m", - "colab_type": "code", - "colab": {} - }, - "source": [ - "def minimum(lst):\n", - " m = lst[0]\n", - " for i in lst[0:]:\n", - " if i < m:\n", - " m = i\n", - " return m\n", - "\n", - "def arg_sort_alphabetically(lst):\n", - " out = []\n", - "\n", - " while lst:\n", - " small = minimum(lst)\n", - " out.append(small)\n", - " lst.pop(lst.index(small))\n", - "\n", - " return out" - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "VK0oypUKqjkv", - "colab_type": "code", - "outputId": "3fabe64d-a547-452b-8a0b-e3055fb2f27e", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 867 - } - }, - "source": [ - "arg_sort_alphabetically(states)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "['Alabama',\n", - " 'Alaska',\n", - " 'Arizona',\n", - " 'Arkansas',\n", - " 'California',\n", - " 'Colorado',\n", - " 'Connecticut',\n", - " 'Delaware',\n", - " 'Florida',\n", - " 'Georgia',\n", - " 'Hawaii',\n", - " 'Idaho',\n", - " 'Illinois',\n", - " 'Indiana',\n", - " 'Iowa',\n", - " 'Kansas',\n", - " 'Kentucky',\n", - " 'Louisiana',\n", - " 'Maine',\n", - " 'Maryland',\n", - " 'Massachusetts',\n", - " 'Michigan',\n", - " 'Minnesota',\n", - " 'Mississippi',\n", - " 'Missouri',\n", - " 'Montana',\n", - " 'Nebraska',\n", - " 'Nevada',\n", - " 'New Hampshire',\n", - " 'New Jersey',\n", - " 'New Mexico',\n", - " 'New York',\n", - " 'North Carolina',\n", - " 'North Dakota',\n", - " 'Ohio',\n", - " 'Oklahoma',\n", - " 'Oregon',\n", - " 'Pennsylvania',\n", - " 'Rhode Island',\n", - " 'South Carolina',\n", - " 'South Dakota',\n", - " 'Tennessee',\n", - " 'Texas',\n", - " 'Utah',\n", - " 'Vermont',\n", - " 'Virginia',\n", - " 'Washington',\n", - " 'West Virginia',\n", - " 'Wisconsin',\n", - " 'Wyoming']" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 200 - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "9nSvF1eMRzfe", - "colab_type": "text" - }, - "source": [ - "4. Implement a function `outer_product` that takes two one-dimensional lists of numbers and returns the two-dimensional outer product matrix defined as:\n", - "\n", - "\\begin{equation*}\n", - "\\begin{pmatrix} x_1\\\\x_2\\\\ \\vdots \\\\x_m \\end{pmatrix} \\begin{pmatrix} y_1&y_2& \\dots &y_n\\end{pmatrix} =\n", - "\\begin{pmatrix}\n", - "x_1y_1 & x_1y_2 & \\dots & x_1y_n\\\\\n", - "x_2y_1 & x_2y_2 & \\dots & x_2y_n\\\\\n", - "\\vdots & \\vdots & \\ddots & \\vdots \\\\\n", - "x_my_1 & x_my_2 & \\dots & x_my_n\n", - "\\end{pmatrix}\n", - "\\end{equation*}\n", - "\n", - "In other words the elements of matrix C which is the outer product of A and B are $c_{ij} = a_i b_j$." - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "N5N6T30YuFru", - "colab_type": "code", - "colab": {} - }, - "source": [ - "def zero_matrix(m,n):\n", - " out=list()\n", - " for i in range(m):\n", - " row=list()\n", - " for j in range(n):\n", - " row.append(0.)\n", - " out.append(row)\n", - " return out\n", - "\n", - "def matrix_shape(M):\n", - " m=len(M)\n", - " n=len(M[0])\n", - " return m,n\n", - "\n", - "\n", - "\n", - "def outer_product(xlst,ylst):\n", - " m1,n1 = matrix_shape(xlst)\n", - " m2,n2 = matrix_shape(ylst)\n", - " M_out = zero_matrix(2,2)\n", - " for i in range(m1):\n", - " for j in range(n2):\n", - " for k in range(0,m2):\n", - " M_out[i][j] += xlst[i][k]*ylst[k][j]\n", - " return M_out\n", - "\n" - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "C3iYgSsuGUhE", - "colab_type": "code", - "outputId": "002d84a9-3034-46dc-aff6-6bccc95ac39c", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "A = [[2,\n", - " 0]]\n", - "B = [[4,0]]\n", - "\n", - "outer_product(A,B)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "[[8.0, 0.0], [0.0, 0.0]]" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 111 - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "ucY3jjasGC82", - "colab_type": "code", - "outputId": "f522b757-5de7-41d7-c053-ec3147c6512b", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "C = [[2,\n", - " 2]]\n", - "D = [[2,2]]\n", - "outer_product(C,D)" - ], - "execution_count": 4, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "[[4.0, 4.0], [0.0, 0.0]]" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 4 - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "m6udwmmGRzfe", - "colab_type": "text" - }, - "source": [ - "5. Implement a function `cumulative_sum(lst)` that takes a list of numbers and returns a list of same size where the element `i` is the sum of the elements `0` to `i` of the input list. For example given `[1,2,3]`, you should return [1,3,6]." - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "0fx99lJzLf5I", - "colab_type": "code", - "colab": {} - }, - "source": [ - "def cumulative_sum(lst):\n", - " l_sum = 0\n", - " ans = []\n", - " for i in lst:\n", - " l_sum += i\n", - " ans.append(l_sum)\n", - " return ans" - ], - "execution_count": 0, - "outputs": [] - }, - { - "cell_type": "code", - "metadata": { - "id": "VR6s3bVzTt1N", - "colab_type": "code", - "outputId": "56d4970d-da83-4548-d946-a6199dfceed9", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "a = [1,2,3]\n", - "\n", - "b = [1,3,6,9,15,24]\n", - "\n", - "cumulative_sum(b)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "[1, 4, 10, 19, 34, 58]" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 123 - } - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "B7g4VONBUKDF", - "colab_type": "code", - "outputId": "66eb527e-dee5-4f5b-b81e-c8c3b68ec0d3", - "colab": { - "base_uri": "https://localhost:8080/", - "height": 34 - } - }, - "source": [ - "cumulative_sum(a)" - ], - "execution_count": 0, - "outputs": [ - { - "output_type": "execute_result", - "data": { - "text/plain": [ - "[1, 3, 6]" - ] - }, - "metadata": { - "tags": [] - }, - "execution_count": 124 - } - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "clrbnp01Rzff", - "colab_type": "text" - }, - "source": [ - "6. Imagine you have a normal distributed random variable `x`. For example `x` can be grades on this exam. Using the normal distribution generator and histogram functions from lecture (provided below) and `cumulative_sum` from previous question to compute what is the value of $x_{90}$ in $\\sigma$ such that 90% of the values $x$ are below $x_{90}$. In other words:" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "id": "ExxaapbhRzff", - "colab_type": "text" - }, - "source": [ - "$$\n", - "\\int_{-\\infty}^{x_{90}} N(x;\\mu=0,\\sigma=1) dx = 0.9\n", - "$$" - ] - }, - { - "cell_type": "code", - "metadata": { - "id": "0Vb2i9HTRzfg", - "colab_type": "code", - "colab": {} - }, - "source": [ - "import math,random\n", - "\n", - "def arange(x_min,x_max,steps=10):\n", - " step_size=(x_max-x_min)/steps\n", - " x=x_min\n", - " out = list()\n", - " for i in range(steps):\n", - " out.append(x)\n", - " x+=step_size\n", - " return out\n", - "\n", - "def generate_normal(N,m=0,s=1):\n", - " out = list() \n", - " \n", - " while len(out)=bin_edges[i] and d Date: Fri, 3 Apr 2020 13:37:09 -0500 Subject: [PATCH 09/15] Add files via upload --- Exams/Mid-term/Copy_of_Exam.ipynb | 686 ++++++++++++++++++++++++++++++ 1 file changed, 686 insertions(+) create mode 100644 Exams/Mid-term/Copy_of_Exam.ipynb diff --git a/Exams/Mid-term/Copy_of_Exam.ipynb b/Exams/Mid-term/Copy_of_Exam.ipynb new file mode 100644 index 0000000..6e11201 --- /dev/null +++ b/Exams/Mid-term/Copy_of_Exam.ipynb @@ -0,0 +1,686 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Exam.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "San3z8DqRzfU", + "colab_type": "text" + }, + "source": [ + "# Mid-term Exam\n", + "\n", + "Add cells to this notebook as you need for you solutions and your test of your solutions." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "dZObahlNRzfV", + "colab_type": "text" + }, + "source": [ + "1. Write a function `first_alphabetically(lst)` that takes a list `lst` of strings and returns the string that is alphabetically first. For example, calling your function with the list of states:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "VCeKZWToRzfW", + "colab_type": "code", + "colab": {} + }, + "source": [ + "states=['Mississippi', 'Maryland', 'Delaware', 'Connecticut', 'Virginia', 'Utah', 'Kansas',\n", + " 'Wyoming', 'Indiana', 'Louisiana', 'Missouri', 'Illinois', 'Minnesota', 'Vermont', \n", + " 'New Mexico', 'North Dakota', 'Wisconsin', 'Tennessee', 'New York', 'Oklahoma', \n", + " 'Colorado', 'Pennsylvania', 'West Virginia', 'Alabama', 'Montana', 'Texas', \n", + " 'Washington', 'Michigan', 'New Hampshire', 'Arkansas', 'Hawaii', 'Iowa', \n", + " 'Idaho', 'Kentucky', 'Ohio', 'Nebraska', 'Alaska', 'Oregon', 'South Dakota', \n", + " 'New Jersey', 'Florida', 'Georgia', 'Rhode Island', 'Arizona', 'Maine', \n", + " 'South Carolina', 'California', 'Nevada', 'Massachusetts', 'North Carolina']" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UZ7nwwBtRzfZ", + "colab_type": "text" + }, + "source": [ + "should return the string `\"Alabama\"`. Note that you can compare strings:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "6zX9zrbBS2lj", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def first_alphabetically(lst):\n", + "\n", + " minimum = lst[0]\n", + "\n", + " for i in lst:\n", + " if i < minimum:\n", + " minimum = i\n", + " \n", + "\n", + " return minimum\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "snoNfuImdlMz", + "colab_type": "code", + "outputId": "9adcfeab-c887-44c6-ea5e-d1f635882131", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "first_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "'Alabama'" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 78 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "YA3VFUcHRzfZ", + "colab_type": "code", + "outputId": "1a134f2f-7214-4aa9-da85-00999decc2b9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "print(\"A\">\"B\")\n", + "print(\"B\">\"A\")\n", + "print(\"A\">\"a\")\n", + "print(\"bca\">\"bbc\")" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "False\n", + "True\n", + "False\n", + "True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "AMxlU7mARzfc", + "colab_type": "text" + }, + "source": [ + "Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C4lPZMF3Rzfd", + "colab_type": "text" + }, + "source": [ + "2. Write a function `arg_first_alphabetically(lst)`, which does the same thing as in exercise 1 but returns the index of the first string alphabetically." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "JhCsZPLWlXx-", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def arg_first_alphabetically(lst):\n", + " minimum = lst[0]\n", + " minindex = 0\n", + " for count, state in enumerate(lst,1):\n", + " if state < minimum:\n", + " minimum = state\n", + " minindex = count\n", + " return minindex, minimum " + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "b4lGalKAmqoh", + "colab_type": "code", + "outputId": "ef9ff2a9-4b20-4c55-a81d-81b0b8969709", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "arg_first_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "(24, 'Alabama')" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 148 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "_kn4VSuaRzfd", + "colab_type": "text" + }, + "source": [ + "3. Use your result in question 2 to implement a function `arg_sort_alphabetically(lst)` that returns a list that is alphabetically sorted. Sorting can be accomplished by successively applying the function in question 1 and removing the first element alphabetically. You can remove an element from a list using `pop()`. Make sure your implementation isn't case sensitive. Do not use python's built-in `min`, `max`, `sort` or any other sort function you find." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "AXgtZShMuC9m", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def minimum(lst):\n", + " m = lst[0]\n", + " for i in lst[0:]:\n", + " if i < m:\n", + " m = i\n", + " return m\n", + "\n", + "def arg_sort_alphabetically(lst):\n", + " out = []\n", + "\n", + " while lst:\n", + " small = minimum(lst)\n", + " out.append(small)\n", + " lst.pop(lst.index(small))\n", + "\n", + " return out" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VK0oypUKqjkv", + "colab_type": "code", + "outputId": "3fabe64d-a547-452b-8a0b-e3055fb2f27e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 867 + } + }, + "source": [ + "arg_sort_alphabetically(states)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "['Alabama',\n", + " 'Alaska',\n", + " 'Arizona',\n", + " 'Arkansas',\n", + " 'California',\n", + " 'Colorado',\n", + " 'Connecticut',\n", + " 'Delaware',\n", + " 'Florida',\n", + " 'Georgia',\n", + " 'Hawaii',\n", + " 'Idaho',\n", + " 'Illinois',\n", + " 'Indiana',\n", + " 'Iowa',\n", + " 'Kansas',\n", + " 'Kentucky',\n", + " 'Louisiana',\n", + " 'Maine',\n", + " 'Maryland',\n", + " 'Massachusetts',\n", + " 'Michigan',\n", + " 'Minnesota',\n", + " 'Mississippi',\n", + " 'Missouri',\n", + " 'Montana',\n", + " 'Nebraska',\n", + " 'Nevada',\n", + " 'New Hampshire',\n", + " 'New Jersey',\n", + " 'New Mexico',\n", + " 'New York',\n", + " 'North Carolina',\n", + " 'North Dakota',\n", + " 'Ohio',\n", + " 'Oklahoma',\n", + " 'Oregon',\n", + " 'Pennsylvania',\n", + " 'Rhode Island',\n", + " 'South Carolina',\n", + " 'South Dakota',\n", + " 'Tennessee',\n", + " 'Texas',\n", + " 'Utah',\n", + " 'Vermont',\n", + " 'Virginia',\n", + " 'Washington',\n", + " 'West Virginia',\n", + " 'Wisconsin',\n", + " 'Wyoming']" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 200 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "9nSvF1eMRzfe", + "colab_type": "text" + }, + "source": [ + "4. Implement a function `outer_product` that takes two one-dimensional lists of numbers and returns the two-dimensional outer product matrix defined as:\n", + "\n", + "\\begin{equation*}\n", + "\\begin{pmatrix} x_1\\\\x_2\\\\ \\vdots \\\\x_m \\end{pmatrix} \\begin{pmatrix} y_1&y_2& \\dots &y_n\\end{pmatrix} =\n", + "\\begin{pmatrix}\n", + "x_1y_1 & x_1y_2 & \\dots & x_1y_n\\\\\n", + "x_2y_1 & x_2y_2 & \\dots & x_2y_n\\\\\n", + "\\vdots & \\vdots & \\ddots & \\vdots \\\\\n", + "x_my_1 & x_my_2 & \\dots & x_my_n\n", + "\\end{pmatrix}\n", + "\\end{equation*}\n", + "\n", + "In other words the elements of matrix C which is the outer product of A and B are $c_{ij} = a_i b_j$." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "N5N6T30YuFru", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def zero_matrix(m,n):\n", + " out=list()\n", + " for i in range(m):\n", + " row=list()\n", + " for j in range(n):\n", + " row.append(0.)\n", + " out.append(row)\n", + " return out\n", + "\n", + "def matrix_shape(M):\n", + " m=len(M)\n", + " n=len(M[0])\n", + " return m,n\n", + "\n", + "\n", + "\n", + "def outer_product(xlst,ylst):\n", + " m1,n1 = matrix_shape(xlst)\n", + " m2,n2 = matrix_shape(ylst)\n", + " M_out = zero_matrix(2,2)\n", + " for i in range(m1):\n", + " for j in range(n2):\n", + " for k in range(0,m2):\n", + " M_out[i][j] += xlst[i][k]*ylst[k][j]\n", + " return M_out\n", + "\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "C3iYgSsuGUhE", + "colab_type": "code", + "outputId": "002d84a9-3034-46dc-aff6-6bccc95ac39c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "A = [[2,\n", + " 0]]\n", + "B = [[4,0]]\n", + "\n", + "outer_product(A,B)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[[8.0, 0.0], [0.0, 0.0]]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 111 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "m6udwmmGRzfe", + "colab_type": "text" + }, + "source": [ + "5. Implement a function `cumulative_sum(lst)` that takes a list of numbers and returns a list of same size where the element `i` is the sum of the elements `0` to `i` of the input list. For example given `[1,2,3]`, you should return [1,3,6]." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0fx99lJzLf5I", + "colab_type": "code", + "colab": {} + }, + "source": [ + "def cumulative_sum(lst):\n", + " l_sum = 0\n", + " ans = []\n", + " for i in lst:\n", + " l_sum += i\n", + " ans.append(l_sum)\n", + " return ans" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VR6s3bVzTt1N", + "colab_type": "code", + "outputId": "56d4970d-da83-4548-d946-a6199dfceed9", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "a = [1,2,3]\n", + "\n", + "b = [1,3,6,9,15,24]\n", + "\n", + "cumulative_sum(b)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[1, 4, 10, 19, 34, 58]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 123 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "B7g4VONBUKDF", + "colab_type": "code", + "outputId": "66eb527e-dee5-4f5b-b81e-c8c3b68ec0d3", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "cumulative_sum(a)" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "[1, 3, 6]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 124 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "clrbnp01Rzff", + "colab_type": "text" + }, + "source": [ + "6. Imagine you have a normal distributed random variable `x`. For example `x` can be grades on this exam. Using the normal distribution generator and histogram functions from lecture (provided below) and `cumulative_sum` from previous question to compute what is the value of $x_{90}$ in $\\sigma$ such that 90% of the values $x$ are below $x_{90}$. In other words:" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ExxaapbhRzff", + "colab_type": "text" + }, + "source": [ + "$$\n", + "\\int_{-\\infty}^{x_{90}} N(x;\\mu=0,\\sigma=1) dx = 0.9\n", + "$$" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0Vb2i9HTRzfg", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math,random\n", + "\n", + "def arange(x_min,x_max,steps=10):\n", + " step_size=(x_max-x_min)/steps\n", + " x=x_min\n", + " out = list()\n", + " for i in range(steps):\n", + " out.append(x)\n", + " x+=step_size\n", + " return out\n", + "\n", + "def generate_normal(N,m=0,s=1):\n", + " out = list() \n", + " \n", + " while len(out)=bin_edges[i] and d Date: Fri, 17 Apr 2020 13:02:29 -0500 Subject: [PATCH 10/15] Add files via upload --- Labs/Lab-5/Copy_of_Lab_5.ipynb | 1436 ++++++++++++++++++++++++++++++++ 1 file changed, 1436 insertions(+) create mode 100644 Labs/Lab-5/Copy_of_Lab_5.ipynb diff --git a/Labs/Lab-5/Copy_of_Lab_5.ipynb b/Labs/Lab-5/Copy_of_Lab_5.ipynb new file mode 100644 index 0000000..2153aaa --- /dev/null +++ b/Labs/Lab-5/Copy_of_Lab_5.ipynb @@ -0,0 +1,1436 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Lab-5.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "L3z1hfc8QZrI", + "colab_type": "text" + }, + "source": [ + "# Lab 5- Object Oriented Programming\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-5/Lab-5.ipynb)\n", + "\n", + "For all of the exercises below, make sure you provide tests of your solutions.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "o_szkiz4QZrJ", + "colab_type": "text" + }, + "source": [ + "1. Write a \"counter\" class that can be incremented up to a specified maximum value, will print an error if an attempt is made to increment beyond that value, and allows reseting the counter. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "wHouSxjm0Zvh", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class counter:\n", + " def __init__(self,max_val):\n", + " self.max_val = max_val\n", + " self.cur_val = 1\n", + "\n", + " def increment(self):\n", + " if self.cur_val>self.max_val:\n", + " print(\"Max value reached.\")\n", + " else:\n", + " self.cur_val += 1\n", + "\n", + " def reset(self):\n", + " self.cur_val = 0" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "QIGGg6XCSWEt", + "colab_type": "code", + "outputId": "d24456dc-fb69-44e5-aee4-408ba184a809", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "my_counter = counter(3)\n", + "my_counter.increment()\n", + "my_counter.increment()\n", + "my_counter.increment()\n", + "my_counter.increment()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Max value reached.\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ECMa_bqBQZrK", + "colab_type": "text" + }, + "source": [ + "2. Copy and paste your solution to question 1 and modify it so that all the data held by the counter is private. Implement functions to check the value of the counter, check the maximum value, and check if the counter is at the maximum." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "hjjMsjmoLqPN", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class counter:\n", + " def __init__(self,max_val):\n", + " self.__max_val = max_val\n", + " self.__cur_val = 1\n", + "\n", + " def increment(self):\n", + " if self.__cur_val>self.__max_val:\n", + " print(\"Max value reached.\")\n", + " else:\n", + " self.__cur_val += 1\n", + "\n", + " def reset(self):\n", + " self.__cur_val = 0\n", + "\n", + " def cur_val(self):\n", + " return self.__cur_val\n", + " \n", + " def max_val(self):\n", + " return self.__max_val" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "lxlU1KoKTL0a", + "colab_type": "code", + "colab": {} + }, + "source": [ + "my_counter=counter(3)\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "1h5eu2q0TRSQ", + "colab_type": "code", + "outputId": "a4701316-f9af-4af8-9782-6dcad4dcce60", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "my_counter.cur_val()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "1" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 28 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OyK7QCgbQZrK", + "colab_type": "text" + }, + "source": [ + "3. Implement a class to represent a rectangle, holding the length, width, and $x$ and $y$ coordinates of a corner of the object. Implement functions that compute the area and parameter of the rectangle. Make all data members private and privide accessors to retrieve values of data members. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "u7BlXtR9Ug6W", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class rectangle:\n", + " def __init__(self,width,length,x,y):\n", + " self.__width= width\n", + " self.__length= length\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return self.__width*self.__length\n", + "\n", + " def perimeter(self):\n", + " return 2*(self.__width+self.__length)\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + "\n", + " def x(self):\n", + " return self.__x\n", + " \n", + " def y(self):\n", + " return self.__y\n", + " \n", + " \n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VCfLzHN0v-sr", + "colab_type": "code", + "outputId": "000d6a46-660a-46b4-ea5d-152ee419145f", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "r1 = rectangle(2,2,0,0)\n", + "r1.area()\n", + "r1.perimeter()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "8" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 37 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "uDtjtu5vQZrL", + "colab_type": "text" + }, + "source": [ + "4. Implement a class to represent a circle, holding the radius and $x$ and $y$ coordinates of center of the object. Implement functions that compute the area and parameter of the rectangle. Make all data members private and privide accessors to retrieve values of data members. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "29HxqnZZSlKc", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math \n", + "\n", + "class circle:\n", + " def __init__(self,r,x,y):\n", + " self.__r = r\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return math.pi*(self.__r**2)\n", + " \n", + " def perimeter(self):\n", + " return (2*self.__r)*math.pi\n", + "\n", + " def r(self):\n", + " return self.__r\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "xNNGcl04vTPR", + "colab_type": "code", + "outputId": "c94f1c92-f41d-42f7-b9b7-9f270e85448b", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "c1 = circle(3,1,1)\n", + "c1.area()\n", + "c1.perimeter()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "28.274333882308138" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 46 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "yGFOp91JQZrL", + "colab_type": "text" + }, + "source": [ + "5. Implement a common base class for the classes implemented in 3 and 4 above which implements all common methods as dummy functions. Re-implement those classes to inherit from the base class and overload the functions accordingly. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "MYD8JWUxvxro", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class shape:\n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " self.__r = r\n", + " self.__length =length\n", + " self.__width = width\n", + "\n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + "\n", + "class rectangle:\n", + " def __init__(self,width,length,x,y):\n", + " self.__width= width\n", + " self.__length= length\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return self.__width*self.__length\n", + "\n", + " def perimeter(self):\n", + " return 2*(self.__width+self.__length)\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + "\n", + " def x(self):\n", + " return self.__x\n", + " \n", + " def y(self):\n", + " return self.__y\n", + "\n", + "\n", + "import math \n", + "\n", + "class circle:\n", + " def __init__(self,r,x,y):\n", + " self.__r = r\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return math.pi*(self.__r**2)\n", + " \n", + " def perimeter(self):\n", + " return (2*self.__r)*math.pi\n", + "\n", + " def r(self):\n", + " return self.__r\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "Rw1UfqsNGaEb", + "colab_type": "code", + "outputId": "672042e0-24d2-4b1f-fb0a-93019f649fa2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 119 + } + }, + "source": [ + "rect1 = rectangle(3,5,1,1)\n", + "print(\"x-coordinate:\", rect1.x())\n", + "print(\"y-coordinate:\", rect1.y())\n", + "print(\"Length:\", rect1.length())\n", + "print(\"Width:\", rect1.width())\n", + "print(\"Area:\", rect1.area())\n", + "print(\"Perimeter:\", rect1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 1\n", + "y-coordinate: 1\n", + "Length: 5\n", + "Width: 3\n", + "Area: 15\n", + "Perimeter: 16\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "EybLNEFQHfL7", + "colab_type": "code", + "outputId": "bb9ead0c-aa2c-4ed1-9eaf-047e3aade49e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "cir1 = circle(5,0,0)\n", + "print(\"x-coordinate:\", cir1.x())\n", + "print(\"y-coordinate:\", cir1.y())\n", + "print(\"Radius:\", cir1.r())\n", + "print(\"Area:\", cir1.area())\n", + "print(\"Perimeter:\", cir1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 0\n", + "y-coordinate: 0\n", + "Radius: 5\n", + "Area: 78.53981633974483\n", + "Perimeter: 31.41592653589793\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "bXYWzz5WQZrM", + "colab_type": "text" + }, + "source": [ + "6. Implement an analogous triangle class." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "EHIfAKDBxKKC", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class Triangle:\n", + " def __init__(self, x, y, a, b, c):\n", + " self.__x = x\n", + " self.__y = y\n", + " self.__a = a\n", + " self.__b = b\n", + " self.__c = c\n", + "\n", + " def area(self):\n", + " P_2 = (self.__a + self.__b + self.__c)/2\n", + " return ((P_2)*(P_2-self.__a)*(P_2-self.__b)*(P_2-self.__c))**(1/2)\n", + "\n", + " def perimeter(self):\n", + " return self.__a + self.__b + self.__c\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def a(self):\n", + " return self.__a\n", + " \n", + " def b(self):\n", + " return self.__b\n", + "\n", + " def c(self):\n", + " return self.__c" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "spu0V-3qInqe", + "colab_type": "code", + "outputId": "cfbe8247-5ceb-453f-cb41-44cd31dbe025", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 136 + } + }, + "source": [ + "t1 = Triangle(0,0,3,5,5)\n", + "print(\"x-coordinate:\", t1.x())\n", + "print(\"y-coordinate:\", t1.y())\n", + "print(\"Length:\", t1.a())\n", + "print(\"Width:\", t1.b())\n", + "print(\"Height:\", t1.c())\n", + "print(\"Area:\", t1.area())\n", + "print(\"Perimeter:\", t1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 0\n", + "y-coordinate: 0\n", + "Length: 3\n", + "Width: 5\n", + "Height: 5\n", + "Area: 7.1545440106270926\n", + "Perimeter: 13\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "LZIPEJK9QZrM", + "colab_type": "text" + }, + "source": [ + "7. Add a function to the object classes that test if a given set of $x$ and $y$ coordinates are inside of the object." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "h3XPu0Pu00m1", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 510 + }, + "outputId": "aa344d9d-3f9f-40cf-cd76-4df3f7b21641" + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + "\n", + "\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n" + ], + "execution_count": 2, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Rectangle Stuff\n", + "X: 1\n", + "Y: 2\n", + "Length: 10\n", + "Width: 15\n", + "Area: 150\n", + "Perimeter: 50\n", + "Point ( 10 , 16 ) inside? : False\n", + "Point ( 5 , 7 ) inside? : True\n", + "\n", + "Circle Stuff\n", + "X: 3\n", + "Y: 3\n", + "Radius: 10\n", + "Area: 314.1592653589793\n", + "Perimeter: 62.83185307179586\n", + "Point ( 6 , 7 ) inside? : True\n", + "Point ( 10 , 12 ) inside? : False\n", + "\n", + "Triangle Stuff\n", + "X: 6.0\n", + "Y: 7.0\n", + "Point A: ( 5 , 2 )\n", + "Point B: ( 3 , 4 )\n", + "Point C: ( 10 , 10 )\n", + "Area: 13.0\n", + "Perimeter: 21.48195271409568\n", + "Point ( 5 , 9 ) inside? : False\n", + "Point ( 4 , 3 ) inside? : True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "MZoGQLTbQZrN", + "colab_type": "text" + }, + "source": [ + "8. Add a function to the object classes that return a list of up to 16 pairs of $x$ and $y$ points on the parameter of the object.\n", + "\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "b_2Ff-U401Cf", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 581 + }, + "outputId": "d405c948-a1d5-463c-dc0c-1cd4555a6221" + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + " def perimeter_points(self):\n", + " pass\n", + "\n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .25:\n", + " pointV = point(randomNum * self.__length, self.__width)\n", + " else:\n", + " if randomNum < .5:\n", + " pointV = point(randomNum * self.__length, self.y())\n", + " else:\n", + " if randomNum < .75:\n", + " pointV = point(self.__length, randomNum * self.__width)\n", + " else:\n", + " pointV = point(self.x(), randomNum * self.__width)\n", + " points.append(pointV)\n", + " return points\n", + " \n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomAngle = random.random() * 2 * math.pi\n", + " pointV = point((self.__radius * math.cos(randomAngle)), (self.__radius * math.sin(randomAngle)))\n", + " points.append(pointV)\n", + " return points\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .33:\n", + " abSlope = (self.__y2 - self.__y1) / (self.__x2 -- self.__x1)\n", + " px = (self.__x2 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , abSlope * (px - self.__x1) + self.__y1)\n", + " else:\n", + " if randomNum < .66:\n", + " bcSlope = (self.__y3 - self.__y2) / (self.__x3 -- self.__x2)\n", + " px = (self.__x3 - self.__x2) * randomNum + self.__x2\n", + " pointV = point(px , bcSlope * (px - self.__x2) + self.__y2)\n", + " else:\n", + " caSlope = (self.__y3 - self.__y1) / (self.__x3 -- self.__x1)\n", + " px = (self.__x3 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , caSlope * (px - self.__x1) + self.__y1)\n", + " points.append(pointV)\n", + " return points\n", + "\n", + "\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "print(\"Perimeter points: \", myRect.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myCircle.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myTriangle.perimeter_points())" + ], + "execution_count": 1, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Rectangle Stuff\n", + "X: 1\n", + "Y: 2\n", + "Length: 10\n", + "Width: 15\n", + "Area: 150\n", + "Perimeter: 50\n", + "Point ( 10 , 16 ) inside? : False\n", + "Point ( 5 , 7 ) inside? : True\n", + "Perimeter points: [(1.5514281690557852, 15), (1, 12.468135010440017), (0.41311635801104973, 15), (10, 9.862776502960527), (10, 8.031899299064394), (1, 11.464718989116918), (1, 12.507085174285331), (10, 9.192005013605884), (10, 7.606128843179359), (1, 14.958866339805345), (4.141519077146047, 2), (0.029286299850942443, 15), (3.4191590147260467, 2), (10, 8.34178170566392), (1.3055502202996705, 15), (1, 12.497618328550928)]\n", + "\n", + "Circle Stuff\n", + "X: 3\n", + "Y: 3\n", + "Radius: 10\n", + "Area: 314.1592653589793\n", + "Perimeter: 62.83185307179586\n", + "Point ( 6 , 7 ) inside? : True\n", + "Point ( 10 , 12 ) inside? : False\n", + "Perimeter points: [(-1.274951603377732, 9.918391926569779), (7.378693068959663, -6.749436168605984), (-9.850480892333884, 1.722796038353075), (-2.6818373183976654, 9.63367783339518), (2.9011345102108015, 9.569922599146972), (-0.34428413602703767, -9.994071664425872), (-8.826252376008506, -4.70077323373551), (-9.142032207888025, -4.052560562155488), (-4.930214933714704, 8.700171303335154), (9.089813297392805, -4.168368292094753), (-4.131204951080313, -9.106763730995194), (-2.5948186932981328, 9.657479792829523), (9.500122976954923, -3.122124824976274), (-8.20883159954861, -5.710961720258), (3.571357965370812, -9.34052473275364), (7.2415235248368335, -6.896400295751017)]\n", + "\n", + "Triangle Stuff\n", + "X: 6.0\n", + "Y: 7.0\n", + "Point A: ( 5 , 2 )\n", + "Point B: ( 3 , 4 )\n", + "Point C: ( 10 , 10 )\n", + "Area: 13.0\n", + "Perimeter: 21.48195271409568\n", + "Point ( 5 , 9 ) inside? : False\n", + "Point ( 4 , 3 ) inside? : True\n", + "Perimeter points: [(9.37119374423521, 4.331303330258779), (8.987157422816262, 4.1264839588353395), (4.6145715519085675, 1.9036428879771419), (5.563280828351774, 5.183052690008511), (9.361660609261547, 4.326218991606158), (4.887419971380324, 1.971854992845081), (4.468848918159959, 1.8672122295399898), (6.730119728998062, 5.721593721076029), (9.166564186627298, 4.222167566201225), (9.449779805745228, 4.373215896397455), (6.07668537259301, 5.420008633504466), (4.715572282365764, 1.928893070591441), (9.544900714024234, 4.423947047479592), (4.627038060208821, 1.9067595150522052), (5.48612734709192, 5.147443390965502), (5.456879199605545, 5.13394424597179)]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C43SOoAbQKg9", + "colab_type": "text" + }, + "source": [ + "Citation: Had some help from a friend" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "lAWUEQ3_QZrN", + "colab_type": "text" + }, + "source": [ + "9. Add a function in the base class of the object classes that returns true/false testing that the object overlaps with another object." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Koo5mHqC01eq", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + " def perimeter_points(self):\n", + " pass\n", + "\n", + " def overlap(self):\n", + " pass\n", + "\n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .25:\n", + " pointV = point(randomNum * self.__length, self.__width)\n", + " else:\n", + " if randomNum < .5:\n", + " pointV = point(randomNum * self.__length, self.y())\n", + " else:\n", + " if randomNum < .75:\n", + " pointV = point(self.__length, randomNum * self.__width)\n", + " else:\n", + " pointV = point(self.x(), randomNum * self.__width)\n", + " points.append(pointV)\n", + " return points\n", + " \n", + " def overlap(self, shapeb):\n", + " a = []\n", + " a = perimeter_points(self)\n", + " a1 = point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return \n", + "\n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomAngle = random.random() * 2 * math.pi\n", + " pointV = point((self.__radius * math.cos(randomAngle)), (self.__radius * math.sin(randomAngle)))\n", + " points.append(pointV)\n", + " return points\n", + "\n", + " def overlap(self,shapeb):\n", + " b=[]\n", + " b = perimeter_points(self)\n", + " b1 = point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .33:\n", + " abSlope = (self.__y2 - self.__y1) / (self.__x2 -- self.__x1)\n", + " px = (self.__x2 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , abSlope * (px - self.__x1) + self.__y1)\n", + " else:\n", + " if randomNum < .66:\n", + " bcSlope = (self.__y3 - self.__y2) / (self.__x3 -- self.__x2)\n", + " px = (self.__x3 - self.__x2) * randomNum + self.__x2\n", + " pointV = point(px , bcSlope * (px - self.__x2) + self.__y2)\n", + " else:\n", + " caSlope = (self.__y3 - self.__y1) / (self.__x3 -- self.__x1)\n", + " px = (self.__x3 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , caSlope * (px - self.__x1) + self.__y1)\n", + " points.append(pointV)\n", + " return points\n", + "\n", + " def overlap(self, shapeb):\n", + " c = []\n", + " c = perimeter_points(self)\n", + " c1= point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "print(\"Perimeter points: \", myRect.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myCircle.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myTriangle.perimeter_points())" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "i35h8z_TTCcD", + "colab_type": "text" + }, + "source": [ + "Ran out of time did not finish but wrote down the overall idea for this exercise" + ] + } + ] +} \ No newline at end of file From eaa7368e4bb93519597da9f3455964c13cfaaa63 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 17 Apr 2020 21:21:46 -0500 Subject: [PATCH 11/15] Add files via upload Includes completed Solution to #9 --- Labs/Lab-5/Copy_of_Lab_5 with #9.ipynb | 1440 +++++++++++++++++++++++ 1 file changed, 1440 insertions(+) create mode 100644 Labs/Lab-5/Copy_of_Lab_5 with #9.ipynb diff --git a/Labs/Lab-5/Copy_of_Lab_5 with #9.ipynb b/Labs/Lab-5/Copy_of_Lab_5 with #9.ipynb new file mode 100644 index 0000000..7d228ce --- /dev/null +++ b/Labs/Lab-5/Copy_of_Lab_5 with #9.ipynb @@ -0,0 +1,1440 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Lab-5.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "L3z1hfc8QZrI", + "colab_type": "text" + }, + "source": [ + "# Lab 5- Object Oriented Programming\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Labs/Lab-5/Lab-5.ipynb)\n", + "\n", + "For all of the exercises below, make sure you provide tests of your solutions.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "o_szkiz4QZrJ", + "colab_type": "text" + }, + "source": [ + "1. Write a \"counter\" class that can be incremented up to a specified maximum value, will print an error if an attempt is made to increment beyond that value, and allows reseting the counter. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "wHouSxjm0Zvh", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class counter:\n", + " def __init__(self,max_val):\n", + " self.max_val = max_val\n", + " self.cur_val = 1\n", + "\n", + " def increment(self):\n", + " if self.cur_val>self.max_val:\n", + " print(\"Max value reached.\")\n", + " else:\n", + " self.cur_val += 1\n", + "\n", + " def reset(self):\n", + " self.cur_val = 0" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "QIGGg6XCSWEt", + "colab_type": "code", + "outputId": "d24456dc-fb69-44e5-aee4-408ba184a809", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "my_counter = counter(3)\n", + "my_counter.increment()\n", + "my_counter.increment()\n", + "my_counter.increment()\n", + "my_counter.increment()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Max value reached.\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "ECMa_bqBQZrK", + "colab_type": "text" + }, + "source": [ + "2. Copy and paste your solution to question 1 and modify it so that all the data held by the counter is private. Implement functions to check the value of the counter, check the maximum value, and check if the counter is at the maximum." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "hjjMsjmoLqPN", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class counter:\n", + " def __init__(self,max_val):\n", + " self.__max_val = max_val\n", + " self.__cur_val = 1\n", + "\n", + " def increment(self):\n", + " if self.__cur_val>self.__max_val:\n", + " print(\"Max value reached.\")\n", + " else:\n", + " self.__cur_val += 1\n", + "\n", + " def reset(self):\n", + " self.__cur_val = 0\n", + "\n", + " def cur_val(self):\n", + " return self.__cur_val\n", + " \n", + " def max_val(self):\n", + " return self.__max_val" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "lxlU1KoKTL0a", + "colab_type": "code", + "colab": {} + }, + "source": [ + "my_counter=counter(3)\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "1h5eu2q0TRSQ", + "colab_type": "code", + "outputId": "a4701316-f9af-4af8-9782-6dcad4dcce60", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "my_counter.cur_val()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "1" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 28 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OyK7QCgbQZrK", + "colab_type": "text" + }, + "source": [ + "3. Implement a class to represent a rectangle, holding the length, width, and $x$ and $y$ coordinates of a corner of the object. Implement functions that compute the area and parameter of the rectangle. Make all data members private and privide accessors to retrieve values of data members. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "u7BlXtR9Ug6W", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class rectangle:\n", + " def __init__(self,width,length,x,y):\n", + " self.__width= width\n", + " self.__length= length\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return self.__width*self.__length\n", + "\n", + " def perimeter(self):\n", + " return 2*(self.__width+self.__length)\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + "\n", + " def x(self):\n", + " return self.__x\n", + " \n", + " def y(self):\n", + " return self.__y\n", + " \n", + " \n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "VCfLzHN0v-sr", + "colab_type": "code", + "outputId": "000d6a46-660a-46b4-ea5d-152ee419145f", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "r1 = rectangle(2,2,0,0)\n", + "r1.area()\n", + "r1.perimeter()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "8" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 37 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "uDtjtu5vQZrL", + "colab_type": "text" + }, + "source": [ + "4. Implement a class to represent a circle, holding the radius and $x$ and $y$ coordinates of center of the object. Implement functions that compute the area and parameter of the rectangle. Make all data members private and privide accessors to retrieve values of data members. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "29HxqnZZSlKc", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math \n", + "\n", + "class circle:\n", + " def __init__(self,r,x,y):\n", + " self.__r = r\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return math.pi*(self.__r**2)\n", + " \n", + " def perimeter(self):\n", + " return (2*self.__r)*math.pi\n", + "\n", + " def r(self):\n", + " return self.__r\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "xNNGcl04vTPR", + "colab_type": "code", + "outputId": "c94f1c92-f41d-42f7-b9b7-9f270e85448b", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "c1 = circle(3,1,1)\n", + "c1.area()\n", + "c1.perimeter()" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "28.274333882308138" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 46 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "yGFOp91JQZrL", + "colab_type": "text" + }, + "source": [ + "5. Implement a common base class for the classes implemented in 3 and 4 above which implements all common methods as dummy functions. Re-implement those classes to inherit from the base class and overload the functions accordingly. " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "MYD8JWUxvxro", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class shape:\n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " self.__r = r\n", + " self.__length =length\n", + " self.__width = width\n", + "\n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + "\n", + "class rectangle:\n", + " def __init__(self,width,length,x,y):\n", + " self.__width= width\n", + " self.__length= length\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return self.__width*self.__length\n", + "\n", + " def perimeter(self):\n", + " return 2*(self.__width+self.__length)\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + "\n", + " def x(self):\n", + " return self.__x\n", + " \n", + " def y(self):\n", + " return self.__y\n", + "\n", + "\n", + "import math \n", + "\n", + "class circle:\n", + " def __init__(self,r,x,y):\n", + " self.__r = r\n", + " self.__x = x\n", + " self.__y = y\n", + "\n", + " def area(self):\n", + " return math.pi*(self.__r**2)\n", + " \n", + " def perimeter(self):\n", + " return (2*self.__r)*math.pi\n", + "\n", + " def r(self):\n", + " return self.__r\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "Rw1UfqsNGaEb", + "colab_type": "code", + "outputId": "672042e0-24d2-4b1f-fb0a-93019f649fa2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 119 + } + }, + "source": [ + "rect1 = rectangle(3,5,1,1)\n", + "print(\"x-coordinate:\", rect1.x())\n", + "print(\"y-coordinate:\", rect1.y())\n", + "print(\"Length:\", rect1.length())\n", + "print(\"Width:\", rect1.width())\n", + "print(\"Area:\", rect1.area())\n", + "print(\"Perimeter:\", rect1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 1\n", + "y-coordinate: 1\n", + "Length: 5\n", + "Width: 3\n", + "Area: 15\n", + "Perimeter: 16\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "EybLNEFQHfL7", + "colab_type": "code", + "outputId": "bb9ead0c-aa2c-4ed1-9eaf-047e3aade49e", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "cir1 = circle(5,0,0)\n", + "print(\"x-coordinate:\", cir1.x())\n", + "print(\"y-coordinate:\", cir1.y())\n", + "print(\"Radius:\", cir1.r())\n", + "print(\"Area:\", cir1.area())\n", + "print(\"Perimeter:\", cir1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 0\n", + "y-coordinate: 0\n", + "Radius: 5\n", + "Area: 78.53981633974483\n", + "Perimeter: 31.41592653589793\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "bXYWzz5WQZrM", + "colab_type": "text" + }, + "source": [ + "6. Implement an analogous triangle class." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "EHIfAKDBxKKC", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class Triangle:\n", + " def __init__(self, x, y, a, b, c):\n", + " self.__x = x\n", + " self.__y = y\n", + " self.__a = a\n", + " self.__b = b\n", + " self.__c = c\n", + "\n", + " def area(self):\n", + " P_2 = (self.__a + self.__b + self.__c)/2\n", + " return ((P_2)*(P_2-self.__a)*(P_2-self.__b)*(P_2-self.__c))**(1/2)\n", + "\n", + " def perimeter(self):\n", + " return self.__a + self.__b + self.__c\n", + "\n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def a(self):\n", + " return self.__a\n", + " \n", + " def b(self):\n", + " return self.__b\n", + "\n", + " def c(self):\n", + " return self.__c" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "spu0V-3qInqe", + "colab_type": "code", + "outputId": "cfbe8247-5ceb-453f-cb41-44cd31dbe025", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 136 + } + }, + "source": [ + "t1 = Triangle(0,0,3,5,5)\n", + "print(\"x-coordinate:\", t1.x())\n", + "print(\"y-coordinate:\", t1.y())\n", + "print(\"Length:\", t1.a())\n", + "print(\"Width:\", t1.b())\n", + "print(\"Height:\", t1.c())\n", + "print(\"Area:\", t1.area())\n", + "print(\"Perimeter:\", t1.perimeter())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "x-coordinate: 0\n", + "y-coordinate: 0\n", + "Length: 3\n", + "Width: 5\n", + "Height: 5\n", + "Area: 7.1545440106270926\n", + "Perimeter: 13\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "LZIPEJK9QZrM", + "colab_type": "text" + }, + "source": [ + "7. Add a function to the object classes that test if a given set of $x$ and $y$ coordinates are inside of the object." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "h3XPu0Pu00m1", + "colab_type": "code", + "outputId": "aa344d9d-3f9f-40cf-cd76-4df3f7b21641", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 510 + } + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + "\n", + "\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Rectangle Stuff\n", + "X: 1\n", + "Y: 2\n", + "Length: 10\n", + "Width: 15\n", + "Area: 150\n", + "Perimeter: 50\n", + "Point ( 10 , 16 ) inside? : False\n", + "Point ( 5 , 7 ) inside? : True\n", + "\n", + "Circle Stuff\n", + "X: 3\n", + "Y: 3\n", + "Radius: 10\n", + "Area: 314.1592653589793\n", + "Perimeter: 62.83185307179586\n", + "Point ( 6 , 7 ) inside? : True\n", + "Point ( 10 , 12 ) inside? : False\n", + "\n", + "Triangle Stuff\n", + "X: 6.0\n", + "Y: 7.0\n", + "Point A: ( 5 , 2 )\n", + "Point B: ( 3 , 4 )\n", + "Point C: ( 10 , 10 )\n", + "Area: 13.0\n", + "Perimeter: 21.48195271409568\n", + "Point ( 5 , 9 ) inside? : False\n", + "Point ( 4 , 3 ) inside? : True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "MZoGQLTbQZrN", + "colab_type": "text" + }, + "source": [ + "8. Add a function to the object classes that return a list of up to 16 pairs of $x$ and $y$ points on the parameter of the object.\n", + "\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "b_2Ff-U401Cf", + "colab_type": "code", + "outputId": "d405c948-a1d5-463c-dc0c-1cd4555a6221", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 581 + } + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + " def perimeter_points(self):\n", + " pass\n", + "\n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .25:\n", + " pointV = point(randomNum * self.__length, self.__width)\n", + " else:\n", + " if randomNum < .5:\n", + " pointV = point(randomNum * self.__length, self.y())\n", + " else:\n", + " if randomNum < .75:\n", + " pointV = point(self.__length, randomNum * self.__width)\n", + " else:\n", + " pointV = point(self.x(), randomNum * self.__width)\n", + " points.append(pointV)\n", + " return points\n", + " \n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomAngle = random.random() * 2 * math.pi\n", + " pointV = point((self.__radius * math.cos(randomAngle)), (self.__radius * math.sin(randomAngle)))\n", + " points.append(pointV)\n", + " return points\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .33:\n", + " abSlope = (self.__y2 - self.__y1) / (self.__x2 -- self.__x1)\n", + " px = (self.__x2 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , abSlope * (px - self.__x1) + self.__y1)\n", + " else:\n", + " if randomNum < .66:\n", + " bcSlope = (self.__y3 - self.__y2) / (self.__x3 -- self.__x2)\n", + " px = (self.__x3 - self.__x2) * randomNum + self.__x2\n", + " pointV = point(px , bcSlope * (px - self.__x2) + self.__y2)\n", + " else:\n", + " caSlope = (self.__y3 - self.__y1) / (self.__x3 -- self.__x1)\n", + " px = (self.__x3 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , caSlope * (px - self.__x1) + self.__y1)\n", + " points.append(pointV)\n", + " return points\n", + "\n", + "\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "print(\"Perimeter points: \", myRect.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myCircle.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myTriangle.perimeter_points())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Rectangle Stuff\n", + "X: 1\n", + "Y: 2\n", + "Length: 10\n", + "Width: 15\n", + "Area: 150\n", + "Perimeter: 50\n", + "Point ( 10 , 16 ) inside? : False\n", + "Point ( 5 , 7 ) inside? : True\n", + "Perimeter points: [(1.5514281690557852, 15), (1, 12.468135010440017), (0.41311635801104973, 15), (10, 9.862776502960527), (10, 8.031899299064394), (1, 11.464718989116918), (1, 12.507085174285331), (10, 9.192005013605884), (10, 7.606128843179359), (1, 14.958866339805345), (4.141519077146047, 2), (0.029286299850942443, 15), (3.4191590147260467, 2), (10, 8.34178170566392), (1.3055502202996705, 15), (1, 12.497618328550928)]\n", + "\n", + "Circle Stuff\n", + "X: 3\n", + "Y: 3\n", + "Radius: 10\n", + "Area: 314.1592653589793\n", + "Perimeter: 62.83185307179586\n", + "Point ( 6 , 7 ) inside? : True\n", + "Point ( 10 , 12 ) inside? : False\n", + "Perimeter points: [(-1.274951603377732, 9.918391926569779), (7.378693068959663, -6.749436168605984), (-9.850480892333884, 1.722796038353075), (-2.6818373183976654, 9.63367783339518), (2.9011345102108015, 9.569922599146972), (-0.34428413602703767, -9.994071664425872), (-8.826252376008506, -4.70077323373551), (-9.142032207888025, -4.052560562155488), (-4.930214933714704, 8.700171303335154), (9.089813297392805, -4.168368292094753), (-4.131204951080313, -9.106763730995194), (-2.5948186932981328, 9.657479792829523), (9.500122976954923, -3.122124824976274), (-8.20883159954861, -5.710961720258), (3.571357965370812, -9.34052473275364), (7.2415235248368335, -6.896400295751017)]\n", + "\n", + "Triangle Stuff\n", + "X: 6.0\n", + "Y: 7.0\n", + "Point A: ( 5 , 2 )\n", + "Point B: ( 3 , 4 )\n", + "Point C: ( 10 , 10 )\n", + "Area: 13.0\n", + "Perimeter: 21.48195271409568\n", + "Point ( 5 , 9 ) inside? : False\n", + "Point ( 4 , 3 ) inside? : True\n", + "Perimeter points: [(9.37119374423521, 4.331303330258779), (8.987157422816262, 4.1264839588353395), (4.6145715519085675, 1.9036428879771419), (5.563280828351774, 5.183052690008511), (9.361660609261547, 4.326218991606158), (4.887419971380324, 1.971854992845081), (4.468848918159959, 1.8672122295399898), (6.730119728998062, 5.721593721076029), (9.166564186627298, 4.222167566201225), (9.449779805745228, 4.373215896397455), (6.07668537259301, 5.420008633504466), (4.715572282365764, 1.928893070591441), (9.544900714024234, 4.423947047479592), (4.627038060208821, 1.9067595150522052), (5.48612734709192, 5.147443390965502), (5.456879199605545, 5.13394424597179)]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "C43SOoAbQKg9", + "colab_type": "text" + }, + "source": [ + "Citation: Had some help from a friend" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "lAWUEQ3_QZrN", + "colab_type": "text" + }, + "source": [ + "9. Add a function in the base class of the object classes that returns true/false testing that the object overlaps with another object." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Koo5mHqC01eq", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import math\n", + "import random\n", + "\n", + "class point:\n", + " def __init__(self, x, y):\n", + " self.x = x\n", + " self.y = y\n", + " def __repr__(self):\n", + " return \"(\" + str(self.x) + \", \" + str(self.y) + \")\"\n", + "\n", + "class shape:\n", + " \n", + " def __init__(self, x, y):\n", + " self.__x = x\n", + " self.__y = y\n", + " \n", + " def x(self):\n", + " return self.__x\n", + "\n", + " def y(self):\n", + " return self.__y\n", + " \n", + " def area(self):\n", + " pass\n", + " \n", + " def perimeter(self):\n", + " pass\n", + " \n", + " def point_inside(self, x2, y2):\n", + " pass\n", + " \n", + " def perimeter_points(self):\n", + " pass\n", + "\n", + " def overlap(self, object):\n", + " points=object.perimeter_points()\n", + " for i in range(len(points)):\n", + " if (self.point_inside(points[index].x, points[index].y)):\n", + " return True\n", + " return False\n", + "\n", + "class rectangle(shape):\n", + " \n", + " def __init__(self, x, y, length, width):\n", + " shape.__init__(self, x, y)\n", + " self.__length = length\n", + " self.__width = width\n", + " \n", + " def length(self):\n", + " return self.__length\n", + " \n", + " def width(self):\n", + " return self.__width\n", + " \n", + " def area(self):\n", + " return self.__length * self.__width\n", + " \n", + " def perimeter(self):\n", + " return (self.__length * 2) + (self.__width * 2)\n", + "\n", + " def point_inside(self, x2, y2):\n", + " return x2 >= self.x() and \\\n", + " x2 <= self.__length and \\\n", + " y2 >= self.y() and \\\n", + " y2 <= self.__width\n", + "\n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .25:\n", + " pointV = point(randomNum * self.__length, self.__width)\n", + " else:\n", + " if randomNum < .5:\n", + " pointV = point(randomNum * self.__length, self.y())\n", + " else:\n", + " if randomNum < .75:\n", + " pointV = point(self.__length, randomNum * self.__width)\n", + " else:\n", + " pointV = point(self.x(), randomNum * self.__width)\n", + " points.append(pointV)\n", + " return points\n", + " \n", + " def overlap(self, shapeb):\n", + " a = []\n", + " a = perimeter_points(self)\n", + " a1 = point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return \n", + "\n", + "class circle(shape):\n", + " \n", + " def __init__(self, x, y, radius):\n", + " shape.__init__(self, x, y)\n", + " self.__radius = radius\n", + " \n", + " def radius(self):\n", + " return self.__radius\n", + " \n", + " def area(self):\n", + " return ((self.__radius ** 2) * math.pi)\n", + " \n", + " def perimeter(self):\n", + " return self.__radius * 2 * math.pi\n", + "\n", + " def point_inside(self, x2, y2):\n", + " distance = math.sqrt(((x2 - self.x()) ** 2) + ((y2 - self.y()) ** 2))\n", + " return distance <= self.__radius\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomAngle = random.random() * 2 * math.pi\n", + " pointV = point((self.__radius * math.cos(randomAngle)), (self.__radius * math.sin(randomAngle)))\n", + " points.append(pointV)\n", + " return points\n", + "\n", + " def overlap(self,shapeb):\n", + " b=[]\n", + " b = perimeter_points(self)\n", + " b1 = point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return\n", + "\n", + "class triangle(shape):\n", + " \n", + " def __init__(self, x1, y1, x2, y2, x3, y3):\n", + " shape.__init__(self, (x1 + x2 + x3) / 3 , (y1 + y2 + y3) / 3)\n", + " self.__x1 = x1\n", + " self.__y1 = y1\n", + " self.__x2 = x2\n", + " self.__y2 = y2\n", + " self.__x3 = x3\n", + " self.__y3 = x3\n", + " \n", + " def x1(self):\n", + " return self.__x1\n", + " \n", + " def y1(self):\n", + " return self.__y1\n", + " \n", + " def x2(self):\n", + " return self.__x2\n", + " \n", + " def y2(self):\n", + " return self.__y2\n", + " \n", + " def x3(self):\n", + " return self.__x3\n", + " \n", + " def y3(self):\n", + " return self.__y3\n", + " \n", + " \n", + " def area(self):\n", + " return self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + "\n", + " def __area(self, x1, y1, x2, y2, x3, y3):\n", + " return math.fabs(((x1 * (y2 - y3)) + (x2 * (y3 - y1)) + (x3 * (y1 - y2))) / 2)\n", + "\n", + " def perimeter(self):\n", + " l1 = math.sqrt(((self.__x2 - self.__x1) ** 2) + ((self.__y2 - self.__y1) ** 2))\n", + " l2 = math.sqrt(((self.__x3 - self.__x2) ** 2) + ((self.__y3 - self.__y2) ** 2))\n", + " l3 = math.sqrt(((self.__x3 - self.__x1) ** 2) + ((self.__y3 - self.__y1) ** 2))\n", + " return l1 + l2 + l3\n", + " \n", + " def point_inside(self, xp, yp):\n", + " A = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A1 = self.__area(xp, yp, self.__x2, self.__y2, self.__x3, self.__y3)\n", + " A2 = self.__area(self.__x1, self.__y1, xp, yp, self.__x3, self.__y3)\n", + " A3 = self.__area(self.__x1, self.__y1, self.__x2, self.__y2, xp, yp)\n", + " if (A == (A1 + A2 + A3)) :\n", + " return True\n", + " else:\n", + " return False\n", + " \n", + " def perimeter_points(self):\n", + " points = []\n", + " for count in range(16):\n", + " randomNum = random.random()\n", + " pointV = 0\n", + " if randomNum < .33:\n", + " abSlope = (self.__y2 - self.__y1) / (self.__x2 -- self.__x1)\n", + " px = (self.__x2 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , abSlope * (px - self.__x1) + self.__y1)\n", + " else:\n", + " if randomNum < .66:\n", + " bcSlope = (self.__y3 - self.__y2) / (self.__x3 -- self.__x2)\n", + " px = (self.__x3 - self.__x2) * randomNum + self.__x2\n", + " pointV = point(px , bcSlope * (px - self.__x2) + self.__y2)\n", + " else:\n", + " caSlope = (self.__y3 - self.__y1) / (self.__x3 -- self.__x1)\n", + " px = (self.__x3 - self.__x1) * randomNum + self.__x1\n", + " pointV = point(px , caSlope * (px - self.__x1) + self.__y1)\n", + " points.append(pointV)\n", + " return points\n", + "\n", + " def overlap(self, shapeb):\n", + " c = []\n", + " c = perimeter_points(self)\n", + " c1= point_inside(shapeb)\n", + " if point_inside(shapeb) is True:\n", + " return True\n", + " else:\n", + " False\n", + " return\n", + "\n", + "print(\"Rectangle Stuff\")\n", + "myRect = rectangle(1, 2, 10, 15)\n", + "print(\"X: \", myRect.x())\n", + "print(\"Y: \", myRect.y())\n", + "print(\"Length: \", myRect.length())\n", + "print(\"Width: \", myRect.width())\n", + "print(\"Area: \", myRect.area())\n", + "print(\"Perimeter: \", myRect.perimeter())\n", + "pointX = 10\n", + "pointY = 16\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "pointX = 5\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myRect.point_inside(pointX,pointY))\n", + "\n", + "print(\"Perimeter points: \", myRect.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nCircle Stuff\")\n", + "myCircle = circle(3, 3, 10)\n", + "print(\"X: \", myCircle.x())\n", + "print(\"Y: \", myCircle.y())\n", + "print(\"Radius: \", myCircle.radius())\n", + "print(\"Area: \", myCircle.area())\n", + "print(\"Perimeter: \", myCircle.perimeter())\n", + "pointX = 6\n", + "pointY = 7\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "pointX = 10\n", + "pointY = 12\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myCircle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myCircle.perimeter_points())\n", + "\n", + "\n", + "print(\"\\nTriangle Stuff\")\n", + "myTriangle = triangle(5, 2, 3, 4, 10, 15)\n", + "print(\"X: \", myTriangle.x())\n", + "print(\"Y: \", myTriangle.y())\n", + "print(\"Point A: (\", myTriangle.x1(), \",\", myTriangle.y1(), \")\")\n", + "print(\"Point B: (\", myTriangle.x2(), \",\", myTriangle.y2(), \")\")\n", + "print(\"Point C: (\", myTriangle.x3(), \",\", myTriangle.y3(), \")\")\n", + "print(\"Area: \", myTriangle.area())\n", + "print(\"Perimeter: \", myTriangle.perimeter())\n", + "pointX = 5\n", + "pointY = 9\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "pointX = 4\n", + "pointY = 3\n", + "print(\"Point (\", pointX, \",\", pointY, \") inside? : \", myTriangle.point_inside(pointX,pointY))\n", + "print(\"Perimeter points: \", myTriangle.perimeter_points())" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "i35h8z_TTCcD", + "colab_type": "text" + }, + "source": [ + "Ran out of time did not finish but wrote down the overall idea for this exercise" + ] + } + ] +} \ No newline at end of file From 1720d859e203af5042955e953eb862e30147b882 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Fri, 24 Apr 2020 13:03:46 -0500 Subject: [PATCH 12/15] Lab 6 --- Labs/Lab-6/Copy_of_Lab_6.ipynb | 1163 ++++++++++++++++++++++++++++++++ 1 file changed, 1163 insertions(+) create mode 100644 Labs/Lab-6/Copy_of_Lab_6.ipynb diff --git a/Labs/Lab-6/Copy_of_Lab_6.ipynb b/Labs/Lab-6/Copy_of_Lab_6.ipynb new file mode 100644 index 0000000..4f23e33 --- /dev/null +++ b/Labs/Lab-6/Copy_of_Lab_6.ipynb @@ -0,0 +1,1163 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.1" + }, + "colab": { + "name": "Copy of Lab-6.ipynb", + "provenance": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "OPqz8c0Eb7VX", + "colab_type": "text" + }, + "source": [ + "# Lab 6\n" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "7CZVZmPTb7VX", + "colab_type": "text" + }, + "source": [ + "Matrix Representation: In this lab you will be creating a simple linear algebra system. In memory, we will represent matrices as nested python lists as we have done in lecture. \n", + "\n", + "1. Create a `matrix` class with the following properties:\n", + " * It can be initialized in 2 ways:\n", + " 1. with arguments `n` and `m`, the size of the matrix. A newly instanciated matrix will contain all zeros.\n", + " 2. with a list of lists of values. Note that since we are using lists of lists to implement matrices, it is possible that not all rows have the same number of columns. Test explicitly that the matrix is properly specified.\n", + " * Matrix instances `M` can be indexed with `M[i][j]` and `M[i,j]`.\n", + " * Matrix assignment works in 2 ways:\n", + " 1. If `M_1` and `M_2` are `matrix` instances `M_1=M_2` sets the values of `M_1` to those of `M_2`, if they are the same size. Error otherwise.\n", + " 2. In example above `M_2` can be a list of lists of correct size.\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "fI3YRAVNb_MZ", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import copy\n", + "\n", + "class matrix():\n", + "\n", + " def __init__(self, rowsval, cols = None):\n", + " if cols is None:\n", + " rowsize = None\n", + " for row in rowsval:\n", + " if(rowsize is None):\n", + " if isinstance(row,int):\n", + " self.__array = rowsval\n", + " return \n", + " rowsize = len(row)\n", + " elif len(row) != rowsize:\n", + " raise Exception(\"Not a rectanle or square Matrix\")\n", + "\n", + " self.__array = rowsval\n", + " else:\n", + " self.__array = []\n", + " if rowsval < 0:\n", + " raise Exception(\"Cannot have negative\")\n", + " for i in range(rowsval):\n", + " self.__array.append([])\n", + " for colval in range(cols):\n", + " self.__array[i].append(0)\n", + "\n", + " def __getitem__(self, index):\n", + " if (isinstance(index, tuple)):\n", + " index1 = None\n", + " index2 = None\n", + " for value in index:\n", + " if index1 is None:\n", + " index1 = value\n", + " elif index2 is None:\n", + " index2 = value\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " return self.__array[index1][index2]\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def __setitem__(self, index, value):\n", + " if isinstance(index, tuple):\n", + " index1 = None\n", + " index2 = None\n", + " for valuep in index:\n", + " if index1 is None:\n", + " index1 = valuep\n", + " elif index2 is None:\n", + " index2 = valuep\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " self.__array[index1][index2] = value\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def assignFromto(FMat, TMat):\n", + " if FMat.array() is None or TMat.array() is None:\n", + " return \"No array in matrix\"\n", + " if not(len(FMat.array()) == len(TMat.array())):\n", + " return \"Matrix row count do no match\"\n", + "\n", + " for rowindex in range(len(FMat.array())):\n", + " if len(FMat[rowindex]) != len(TMat[rowindex]):\n", + " return \"Matrix row length do not Match\"\n", + " TMat.__setArray(FMat.array())\n", + "\n", + " def one(rows, cols):\n", + " return matrix.constant(rows, cols, 1)\n", + "\n", + " def array(self):\n", + " return self.__array\n", + "\n", + " def __setArray(self, SetTo):\n", + " self.__array = copy.deepcopy(SetTo)\n", + "\n", + " def shape(self):\n", + " if len(self.__array) > 0:\n", + " return len(self.__array), len(self.__array[0])\n", + " return len(self.__array)\n", + "\n", + " def equal(self, to):\n", + " selfshape = self.shape()\n", + " Shapecheck = to.shape()\n", + " if selfshape[0] != Shapecheck[0] or selfshape[1] != Shapecheck[1]:\n", + " return False\n", + " for row in range(selfshape[0]):\n", + " for col in range(selfshape[1]):\n", + " if self.__array[row][col] != Shapecheck.array()[row][col]:\n", + " return False\n", + " return True\n", + "\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "I21xGiihuph_", + "colab_type": "code", + "outputId": "49670f28-65c2-46e8-bfb9-6d83505be825", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "Matrix1 = matrix(3,3)\n", + "Matrix2 = matrix([[7,8,9], [4,3,8], [2,9,7]])\n", + "\n", + "print(\"Matrix1:\", Matrix1.array())\n", + "print(\"Matrix2:\", Matrix2.array())\n", + "\n", + "print(\"Testing regular indexing:\", Matrix2[1][2])\n", + "print(\"Testing comma indexing:\", Matrix2[1,2])\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix1: [[0, 0, 0], [0, 0, 0], [0, 0, 0]]\n", + "Matrix2: [[7, 8, 9], [4, 3, 8], [2, 9, 7]]\n", + "Testing regular indexing: 8\n", + "Testing comma indexing: 8\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "wcxPZGcVGgwy", + "colab_type": "code", + "outputId": "efbf1a21-ccb9-4e93-863a-6272d98c1b63", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "Matrix1 = matrix(3,3)\n", + "Matrix2 = matrix([[7,8,9], [4,3,8], [2,9,7]])\n", + "print(\"Testing successful assinging of matrix2 to matrix1 - None:\", matrix.assignFromto(Matrix2, Matrix1))" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Testing successful assinging of matrix2 to matrix1 - None: None\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "7PJL0vFNb7VY", + "colab_type": "text" + }, + "source": [ + "2. Add the following methods:\n", + " * `shape()`: returns a tuple `(n,m)` of the shape of the matrix.\n", + " * `transpose()`: returns a new matrix instance which is the transpose of the matrix.\n", + " * `row(n)` and `column(n)`: that return the nth row or column of the matrix M as a new appropriately shaped matrix object.\n", + " * `to_list()`: which returns the matrix as a list of lists.\n", + " * `block(n_0,n_1,m_0,m_1)` that returns a smaller matrix located at the n_0 to n_1 columns and m_0 to m_1 rows. \n", + " * (Extra credit) Modify `__getitem__` implemented above to support slicing.\n", + " " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "R8g6qfvmv8Q2", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import copy\n", + "\n", + "class matrix():\n", + "\n", + " def __init__(self, rowsval, cols = None):\n", + " if cols is None:\n", + " rowsize = None\n", + " for row in rowsval:\n", + " if(rowsize is None):\n", + " if isinstance(row,int):\n", + " self.__array = rowsval\n", + " return \n", + " rowsize = len(row)\n", + " elif len(row) != rowsize:\n", + " raise Exception(\"Not a rectanle or square Matrix\")\n", + "\n", + " self.__array = rowsval\n", + " else:\n", + " self.__array = []\n", + " if rowsval < 0:\n", + " raise Exception(\"Cannot have negative\")\n", + " for i in range(rowsval):\n", + " self.__array.append([])\n", + " for colval in range(cols):\n", + " self.__array[i].append(0)\n", + "\n", + " def __getitem__(self, index):\n", + " if (isinstance(index, tuple)):\n", + " index1 = None\n", + " index2 = None\n", + " for value in index:\n", + " if index1 is None:\n", + " index1 = value\n", + " elif index2 is None:\n", + " index2 = value\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " return self.__array[index1][index2]\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def __setitem__(self, index, value):\n", + " if isinstance(index, tuple):\n", + " index1 = None\n", + " index2 = None\n", + " for valuep in index:\n", + " if index1 is None:\n", + " index1 = valuep\n", + " elif index2 is None:\n", + " index2 = valuep\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " self.__array[index1][index2] = value\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def assignFrom(FMat, TMat):\n", + " if FMat.array() is None or TMat.array() is None:\n", + " return \"No array in matrix\"\n", + " if not(len(FMat.array()) == len(TMat.array())):\n", + " return \"Matrix row count do no match\"\n", + "\n", + " for rowindex in range(len(FMat.array())):\n", + " if len(FMat[rowindex]) != len(TMat[rowindex]):\n", + " return \"Matrix row length do not Match\"\n", + " return TMat.__setArray(FMat.array())\n", + "\n", + " def constant(rows, cols, value):\n", + " conMat = matrix(rows, cols)\n", + " for row in range(rows):\n", + " for col in range(cols):\n", + " conMat[row][col] = float(value)\n", + " return conMat\n", + "\n", + " def zeros(rows, cols):\n", + " return matrix(rows, cols)\n", + "\n", + " def eye(size):\n", + " iMat = matrix(size, size)\n", + " for row in range(size):\n", + " iMat[row][row] = 1.0\n", + " return iMat\n", + "\n", + " def one(rows, cols):\n", + " return matrix.constant(rows, cols, 1)\n", + "\n", + " def array(self):\n", + " return self.__array\n", + "\n", + " def __setArray(self, SetTo):\n", + " self.__array = copy.deepcopy(SetTo)\n", + "\n", + " def shape(self):\n", + " if len(self.__array) > 0:\n", + " return len(self.__array), len(self.__array[0])\n", + " return len(self.__array)\n", + "\n", + " def transpose(self):\n", + " MatShape = self.shape()\n", + " if MatShape == 0:\n", + " return matrix(0,0)\n", + " tranMat = matrix(MatShape[1], MatShape[0])\n", + " for rowindex in range(MatShape[0]):\n", + " for colindex in range(MatShape[1]):\n", + " tranMat[colindex,rowindex] = self.__array[rowindex][colindex]\n", + " return tranMat\n", + "\n", + " def row(self, Nrow):\n", + " MatShape = self.shape()\n", + " if MatShape == 0: \n", + " return matrix(0,0)\n", + " return matrix(self.__array[Nrow])\n", + "\n", + " def column(self, Ncol):\n", + " MatShape = self.shape()\n", + " if MatShape ==0:\n", + " return matrix(0,0)\n", + " coll = []\n", + " for Nrow in range(MatShape[0]):\n", + " coll.append([self.__array[Nrow][Ncol]])\n", + " return matrix(coll)\n", + "\n", + " def to_list(self):\n", + " MatShape = self.shape()\n", + " matLst = []\n", + " for Nrow in range(MatShape[0]):\n", + " for Ncol in range(MatShape[1]):\n", + " matLst.append(self.__array[Nrow][Ncol])\n", + " return matLst\n", + "\n", + " def block(self, n_0, n_1, m_0, m_1):\n", + " MatShape = self.shape()\n", + " if matshape == 0 and n_0 != 0 and n_1 != 0 and m_0 != 0 and m_1 != 0:\n", + " return \"Cannot take block of empty Matrix\"\n", + " blocklst = []\n", + " for row in range(m_1 - m_0 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1 - n_0 +1):\n", + " blocklst[row].append(0)\n", + " rowcount = 0\n", + " colcount = 0\n", + " for row in range(m_0, m_1 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1, n_0 + 1):\n", + " blocklst[rowcount][colcount] = self.__array[row][col]\n", + " colcount += 1\n", + " colcount = 0\n", + " rowcount += 1\n", + "\n", + " return blocklst\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "aRMG7ZTzJEoD", + "colab_type": "code", + "outputId": "dc80b178-7e39-4379-b5a2-eaf2e560a5d1", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 153 + } + }, + "source": [ + "print(\"matrix1 to matrix2:\", matrix.assignFrom(Matrix1, Matrix2))\n", + "\n", + "print(\"Matrix1 shape: \", Matrix1.shape())\n", + "print(\"Matrix2 shape: \", Matrix2.shape())\n", + "print(\"Matrix2 Transpose:\", Matrix2.transpose().array())\n", + "print(\"Matrix1 row:\", Matrix2.row(0).array())\n", + "print(\"Matrix1 column:\", Matrix2.column(0).array())\n", + "print(\"Matrix2 to_list:\", Matrix2.to_list())\n", + "print(\"Matrix2 block[1,2,1,2]:\", Matrix2.block(1,2,1,2))" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "matrix1 to matrix2: None\n", + "Matrix1 shape: (3, 3)\n", + "Matrix2 shape: (3, 3)\n", + "Matrix2 Transpose: [[7, 4, 2], [8, 3, 9], [9, 8, 7]]\n", + "Matrix1 row: [7, 8, 9]\n", + "Matrix1 column: [[7], [4], [2]]\n", + "Matrix2 to_list: [7, 8, 9, 4, 3, 8, 2, 9, 7]\n", + "Matrix2 block[1,2,1,2]: [[0, 0], [0, 0], [], []]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "jl4V1vnPb7VZ", + "colab_type": "text" + }, + "source": [ + "3. Write functions that create special matrices (note these are standalone functions, not member functions of your `matrix` class):\n", + " * `constant(n,m,c)`: returns a `n` by `m` matrix filled with floats of value `c`.\n", + " * `zeros(n,m)` and `ones(n,m)`: return `n` by `m` matrices filled with floats of value `0` and `1`, respectively.\n", + " * `eye(n)`: returns the n by n identity matrix." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "_hEOhtILcAL3", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import copy\n", + "\n", + "class matrix():\n", + "\n", + " def __init__(self, rowsval, cols = None):\n", + " if cols is None:\n", + " rowsize = None\n", + " for row in rowsval:\n", + " if(rowsize is None):\n", + " if isinstance(row,int):\n", + " self.__array = rowsval\n", + " return \n", + " rowsize = len(row)\n", + " elif len(row) != rowsize:\n", + " raise Exception(\"Not a rectanle or square Matrix\")\n", + "\n", + " self.__array = rowsval\n", + " else:\n", + " self.__array = []\n", + " if rowsval < 0:\n", + " raise Exception(\"Cannot have negative\")\n", + " for i in range(rowsval):\n", + " self.__array.append([])\n", + " for colval in range(cols):\n", + " self.__array[i].append(0)\n", + "\n", + " def __getitem__(self, index):\n", + " if (isinstance(index, tuple)):\n", + " index1 = None\n", + " index2 = None\n", + " for value in index:\n", + " if index1 is None:\n", + " index1 = value\n", + " elif index2 is None:\n", + " index2 = value\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " return self.__array[index1][index2]\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def __setitem__(self, index, value):\n", + " if isinstance(index, tuple):\n", + " index1 = None\n", + " index2 = None\n", + " for valuep in index:\n", + " if index1 is None:\n", + " index1 = valuep\n", + " elif index2 is None:\n", + " index2 = valuep\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " self.__array[index1][index2] = value\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def assignFromto(FMat, TMat):\n", + " if FMat.array() is None or TMat.array() is None:\n", + " return \"No array in matrix\"\n", + " if not(len(FMat.array()) == len(TMat.array())):\n", + " return \"Matrix row count do no match\"\n", + "\n", + " for rowindex in range(len(FMat.array())):\n", + " if len(FMat[rowindex]) != len(TMat[rowindex]):\n", + " return \"Matrix row length do not Match\"\n", + " TMat.__setArray(FMat.array())\n", + "\n", + " def one(rows, cols):\n", + " return matrix.constant(rows, cols, 1)\n", + "\n", + " def array(self):\n", + " return self.__array\n", + "\n", + " def __setArray(self, SetTo):\n", + " self.__array = copy.deepcopy(SetTo)\n", + "\n", + " def shape(self):\n", + " if len(self.__array) > 0:\n", + " return len(self.__array), len(self.__array[0])\n", + " return len(self.__array)\n", + "\n", + " def transpose(self):\n", + " MatShape = self.shape()\n", + " if MatShape == 0:\n", + " return matrix(0,0)\n", + " tranMat = matrix(MatShape[1], MatShape[0])\n", + " for rowindex in range(MatShape[0]):\n", + " for colindex in range(MatShape[1]):\n", + " tranMat[colindex,rowindex] = self.__array[rowindex][colindex]\n", + " return tranMat\n", + "\n", + " def row(self, Nrow):\n", + " MatShape = self.shape()\n", + " if MatShape == 0: \n", + " return matrix(0,0)\n", + " return matrix(self.__array[Nrow])\n", + "\n", + " def column(self, Ncol):\n", + " MatShape = self.shape()\n", + " if MatShape ==0:\n", + " return matrix(0,0)\n", + " coll = []\n", + " for Nrow in range(MatShape[0]):\n", + " coll.append([self.__array[Nrow][Ncol]])\n", + " return matrix(coll)\n", + "\n", + " def to_list(self):\n", + " MatShape = self.shape()\n", + " matLst = []\n", + " for Nrow in range(MatShape[0]):\n", + " for Ncol in range(MatShape[1]):\n", + " matLst.append(self.__array[Nrow][Ncol])\n", + " return matLst\n", + "\n", + " def block(self, n_0, n_1, m_0, m_1):\n", + " MatShape = self.shape()\n", + " if MatShape == 0 and n_0 != 0 and n_1 != 0 and m_0 != 0 and m_1 != 0:\n", + " return \"Cannot take block of empty Matrix\"\n", + " blocklst = []\n", + " for row in range(m_1 - m_0 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1 - n_0 +1):\n", + " blocklst[row].append(0)\n", + " rowcount = 0\n", + " colcount = 0\n", + " for row in range(m_0, m_1 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1, n_0 + 1):\n", + " blocklst[rowcount][colcount] = self.__array[row][col]\n", + " colcount += 1\n", + " colcount = 0\n", + " rowcount += 1\n", + "\n", + " return blocklst\n", + "\n", + " def constant(rows, cols, value):\n", + " conMat = matrix(rows, cols)\n", + " for row in range(rows):\n", + " for col in range(cols):\n", + " conMat[row][col] = float(value)\n", + " return conMat\n", + "\n", + " def zeros(rows, cols):\n", + " return matrix(rows, cols)\n", + "\n", + " def eye(size):\n", + " iMat = matrix(size, size)\n", + " for row in range(size):\n", + " iMat[row][row] = 1.0\n", + " return iMat\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "AL74VNEoLzeO", + "colab_type": "code", + "outputId": "bd53c73c-65eb-4732-ba84-5a57f97d6715", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "print(\"Matrix constant:\", matrix.constant(3,3,4).array())\n", + "print(\"Zeros:\", matrix.zeros(3,3).array())\n", + "print(\"One:\", matrix.one(3,3).array())\n", + "print(\"Identity:\", matrix.eye(3).array())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix constant: [[4.0, 4.0, 4.0], [4.0, 4.0, 4.0], [4.0, 4.0, 4.0]]\n", + "Zeros: [[0, 0, 0], [0, 0, 0], [0, 0, 0]]\n", + "One: [[1.0, 1.0, 1.0], [1.0, 1.0, 1.0], [1.0, 1.0, 1.0]]\n", + "Identity: [[1.0, 0, 0], [0, 1.0, 0], [0, 0, 1.0]]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "_WuA-xcfb7VZ", + "colab_type": "text" + }, + "source": [ + "4. Add the following member functions to your class. Make sure to appropriately test the dimensions of the matrices to make sure the operations are correct.\n", + " * `M.scalarmul(c)`: a matrix that is scalar product $cM$, where every element of $M$ is multiplied by $c$.\n", + " * `M.add(N)`: adds two matrices $M$ and $N$. Don’t forget to test that the sizes of the matrices are compatible for this and all other operations.\n", + " * `M.sub(N)`: subtracts two matrices $M$ and $N$.\n", + " * `M.mat_mult(N)`: returns a matrix that is the matrix product of two matrices $M$ and $N$.\n", + " * `M.element_mult(N)`: returns a matrix that is the element-wise product of two matrices $M$ and $N$.\n", + " * `M.equals(N)`: returns true/false if $M==N$." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "1nrnoNw1cAlF", + "colab_type": "code", + "colab": {} + }, + "source": [ + "import copy\n", + "\n", + "class matrix():\n", + "\n", + " def __init__(self, rowsval, cols = None):\n", + " if cols is None:\n", + " rowsize = None\n", + " for row in rowsval:\n", + " if(rowsize is None):\n", + " if isinstance(row,int):\n", + " self.__array = rowsval\n", + " return \n", + " rowsize = len(row)\n", + " elif len(row) != rowsize:\n", + " raise Exception(\"Not a rectanle or square Matrix\")\n", + "\n", + " self.__array = rowsval\n", + " else:\n", + " self.__array = []\n", + " if rowsval < 0:\n", + " raise Exception(\"Cannot have negative\")\n", + " for i in range(rowsval):\n", + " self.__array.append([])\n", + " for colval in range(cols):\n", + " self.__array[i].append(0)\n", + "\n", + " def __getitem__(self, index):\n", + " if (isinstance(index, tuple)):\n", + " index1 = None\n", + " index2 = None\n", + " for value in index:\n", + " if index1 is None:\n", + " index1 = value\n", + " elif index2 is None:\n", + " index2 = value\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " return self.__array[index1][index2]\n", + " else:\n", + " return self.__array[index]\n", + "\n", + " def __setitem__(self, index, value):\n", + " if isinstance(index, tuple):\n", + " index1 = None\n", + " index2 = None\n", + " for valuep in index:\n", + " if index1 is None:\n", + " index1 = valuep\n", + " elif index2 is None:\n", + " index2 = valuep\n", + " else:\n", + " raise Exception (\"Too many Values\")\n", + " self.__array[index1][index2] = value\n", + " else:\n", + " return self.__array[index]\n", + " \n", + " @staticmethod\n", + " def assignFrom(FMat, TMat):\n", + " if FMat.array() is None or TMat.array() is None:\n", + " return \"No array in matrix\"\n", + " if not(len(FMat.array()) == len(TMat.array())):\n", + " return \"Matrix row count do no match\"\n", + "\n", + " for rowindex in range(len(FMat.array())):\n", + " if len(FMat[rowindex]) != len(TMat[rowindex]):\n", + " return \"Matrix row length do not Match\"\n", + " TMat.__setArray(FMat.array())\n", + "\n", + " def one(rows, cols):\n", + " return matrix.constant(rows, cols, 1)\n", + "\n", + " def array(self):\n", + " return self.__array\n", + "\n", + " def __setArray(self, SetTo):\n", + " self.__array = copy.deepcopy(SetTo)\n", + "\n", + " def shape(self):\n", + " if len(self.__array) > 0:\n", + " return len(self.__array), len(self.__array[0])\n", + " return len(self.__array)\n", + "\n", + " def transpose(self):\n", + " MatShape = self.shape()\n", + " if MatShape == 0:\n", + " return matrix(0,0)\n", + " tranMat = matrix(MatShape[1], MatShape[0])\n", + " for rowindex in range(MatShape[0]):\n", + " for colindex in range(MatShape[1]):\n", + " tranMat[colindex,rowindex] = self.__array[rowindex][colindex]\n", + " return tranMat\n", + "\n", + " def row(self, Nrow):\n", + " MatShape = self.shape()\n", + " if MatShape == 0: \n", + " return matrix(0,0)\n", + " return matrix(self.__array[Nrow])\n", + "\n", + " def column(self, Ncol):\n", + " MatShape = self.shape()\n", + " if MatShape ==0:\n", + " return matrix(0,0)\n", + " coll = []\n", + " for Nrow in range(MatShape[0]):\n", + " coll.append([self.__array[Nrow][Ncol]])\n", + " return matrix(coll)\n", + "\n", + " def to_list(self):\n", + " MatShape = self.shape()\n", + " matLst = []\n", + " for Nrow in range(MatShape[0]):\n", + " for Ncol in range(MatShape[1]):\n", + " matLst.append(self.__array[Nrow][Ncol])\n", + " return matLst\n", + "\n", + " def block(self, n_0, n_1, m_0, m_1):\n", + " MatShape = self.shape()\n", + " if MatShape == 0 and n_0 != 0 and n_1 != 0 and m_0 != 0 and m_1 != 0:\n", + " return \"Cannot take block of empty Matrix\"\n", + " blocklst = []\n", + " for row in range(m_1 - m_0 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1 - n_0 +1):\n", + " blocklst[row].append(0)\n", + " rowcount = 0\n", + " colcount = 0\n", + " for row in range(m_0, m_1 +1):\n", + " blocklst.append([])\n", + " for col in range(n_1, n_0 + 1):\n", + " blocklst[rowcount][colcount] = self.__array[row][col]\n", + " colcount += 1\n", + " colcount = 0\n", + " rowcount += 1\n", + "\n", + " return blocklst\n", + "\n", + " def constant(rows, cols, value):\n", + " conMat = matrix(rows, cols)\n", + " for row in range(rows):\n", + " for col in range(cols):\n", + " conMat[row][col] = float(value)\n", + " return conMat\n", + "\n", + " def zeros(rows, cols):\n", + " return matrix(rows, cols)\n", + "\n", + " def eye(size):\n", + " iMat = matrix(size, size)\n", + " for row in range(size):\n", + " iMat[row][row] = 1.0\n", + " return iMat\n", + "\n", + " def scalarmul(self, C):\n", + " MatShape = self.shape()\n", + " for row in range(MatShape[0]):\n", + " for col in range(MatShape[1]):\n", + " self.__array[row][col] *= C\n", + " return self\n", + "\n", + " def add(self, N):\n", + " selfshape = self.shape()\n", + " Nshape = N.shape()\n", + " if selfshape == 0 and Nshape == 0:\n", + " return matrix(0,0)\n", + " if selfshape[0] != Nshape[0] or selfshape[1] != Nshape[1]:\n", + " return \"Can not add matrices of different sizes\"\n", + " AddMat = matrix(selfshape[0], selfshape[1])\n", + " for row in range(selfshape[0]):\n", + " for col in range(selfshape[1]):\n", + " AddMat[row][col] = self.__array[row][col] + N.array()[row][col]\n", + " return AddMat\n", + "\n", + " def sub(self, N):\n", + " selfshape = self.shape()\n", + " Nshape = N.shape()\n", + " subMat = matrix(selfshape[0], selfshape[1])\n", + " for row in range(selfshape[0]):\n", + " for col in range(selfshape[1]):\n", + " subMat[row][col] = self.__array[row][col] - N.array()[row][col]\n", + " return subMat\n", + "\n", + " def mat_mult(self, N):\n", + " selfshape = self.shape()\n", + " Nshape = N.shape()\n", + " mulMat = matrix(selfshape[0], selfshape[1])\n", + " for mrow in range(selfshape[0]):\n", + " for mcol in range(Nshape[1]):\n", + " for mul in range(selfshape[0]):\n", + " mulMat[mrow][mcol] += self[mrow][mul] * N[mul][mcol] \n", + " return mulMat\n", + "\n", + " def equals(self, to):\n", + " selfshape = self.shape()\n", + " Shapecheck = to.shape()\n", + " if selfshape[0] != Shapecheck[0] or selfshape[1] != Shapecheck[1]:\n", + " return False\n", + " for row in range(selfshape[0]):\n", + " for col in range(selfshape[1]):\n", + " if self.__array[row][col] != Shapecheck.array()[row][col]:\n", + " return False\n", + " return True\n", + "\n", + " def __mul__(self, other):\n", + " return self.mat_mult(other)\n", + " \n", + " def __rmul__(self, other):\n", + " return self.mat_mult(other)\n", + " \n", + " def __add__(self, other):\n", + " return self.add(other)\n", + " \n", + " def __sub__(self, other):\n", + " return self.sub(other)\n", + " \n", + " def __eq__(self, other):\n", + " return self.equals(other)" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "Uss2f9zlMur1", + "colab_type": "code", + "outputId": "d1b17985-e1a3-4d05-b494-ce52e5d56cc1", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 68 + } + }, + "source": [ + "print(\"Matrix2 * 3:\", Matrix2.scalarmul(3).array())\n", + "Matrix3 = matrix([[5,3,7], [6,7,2], [6,4,7]])\n", + "print(\"Matrix2 + Matrix3\", Matrix2.add(Matrix3).array())\n", + "print(\"Matrix2 - Matrix3\", Matrix2.sub(Matrix3).array())\n" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix2 * 3: [[63, 72, 81], [36, 27, 72], [18, 81, 63]]\n", + "Matrix2 + Matrix3 [[68, 75, 88], [42, 34, 74], [24, 85, 70]]\n", + "Matrix2 - Matrix3 [[58, 69, 74], [30, 20, 70], [12, 77, 56]]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "5BUAOt5UOnU5", + "colab_type": "code", + "outputId": "fbb767a7-1e60-4aad-f0c6-954482c4badd", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + } + }, + "source": [ + "print(\"Matrix2 * Matrix 3:\", Matrix2.mat_mult(Matrix3).array())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix2 * Matrix 3: [[1233, 1017, 1152], [774, 585, 810], [954, 873, 729]]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "z31_MRuAb7Va", + "colab_type": "text" + }, + "source": [ + "5. Overload python operators to appropriately use your functions in 4 and allow expressions like:\n", + " * 2*M\n", + " * M*2\n", + " * M+N\n", + " * M-N\n", + " * M*N\n", + " * M==N\n", + " * M=N\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "8NsEMnLJcBcm", + "colab_type": "code", + "outputId": "049e94c9-0be8-4f30-f89f-982dace28516", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 85 + } + }, + "source": [ + "aMatrix1 = matrix(3,3)\n", + "aMatrix2 = matrix([[7,8,9], [4,3,8], [2,9,7]])\n", + "\n", + "print(\"Matrix1:\", Matrix1.array())\n", + "print(\"Matrix2:\", Matrix2.array())\n", + "\n", + "print(\"Testing regular indexing:\", Matrix2[1][2])\n", + "print(\"Testing comma indexing:\", Matrix2[1,2])" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix1: [[7, 8, 9], [4, 3, 8], [2, 9, 7]]\n", + "Matrix2: [[63, 72, 81], [36, 27, 72], [18, 81, 63]]\n", + "Testing regular indexing: 72\n", + "Testing comma indexing: 72\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "jar7cNGbnbGN", + "colab_type": "code", + "outputId": "712efc79-b4e9-41fe-a35f-ded841d1367d", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 51 + } + }, + "source": [ + "print(myMatrix2.array())\n", + "print(\"Testing 5 * myMatrix:\", (5 * myMatrix2).array() )" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "[[625, 1250, 1875], [3125, 3750, 4375], [5000, 5625, 0]]\n", + "Testing 5 * myMatrix: [[3125, 6250, 9375], [15625, 18750, 21875], [25000, 28125, 0]]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "oohriTqSplNa", + "colab_type": "code", + "outputId": "5bcc064e-894f-47b4-c490-bf23b694809c", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 102 + } + }, + "source": [ + "print(\"Testing myMatrix1 + myMatrix2:\", (myMatrix1 + myMatrix2).array() )\n", + "print(\"Testing myMatrix1 - myMatrix2:\", (myMatrix1 - myMatrix2).array() )\n", + "print(\"Testing myMatrix2 * myMatrix3:\", (myMatrix2 * myMatrix3).array() )\n", + "print(\"Testing myMatrix2 == myMatrix3:\", (myMatrix2 == myMatrix3) )\n", + "print(\"Testing myMatrix1 == myMatrix1:\", (myMatrix1 == myMatrix1) )" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Testing myMatrix1 + myMatrix2: [[3750, 7500, 11250], [18750, 22500, 26250], [30000, 33750, 0]]\n", + "Testing myMatrix1 - myMatrix2: [[-2500, -5000, -7500], [-12500, -15000, -17500], [-20000, -22500, 0]]\n", + "Testing myMatrix2 * myMatrix3: [[43750], [118750], [81250]]\n", + "Testing myMatrix2 == myMatrix3: False\n", + "Testing myMatrix1 == myMatrix1: True\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OxMJ0_3_b7Va", + "colab_type": "text" + }, + "source": [ + "6. Demonstrate the basic properties of matrices with your matrix class by creating two 2 by 2 example matrices using your Matrix class and illustrating the following:\n", + "\n", + "$$\n", + "(AB)C=A(BC)\n", + "$$\n", + "$$\n", + "A(B+C)=AB+AC\n", + "$$\n", + "$$\n", + "AB\\neq BA\n", + "$$\n", + "$$\n", + "AI=A\n", + "$$" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "BQgq8ZJob7Vb", + "colab_type": "code", + "outputId": "9a3896f8-de10-404c-8566-e1029a939244", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 136 + } + }, + "source": [ + "print(\"Matrix 1:\", myMatrix1.array())\n", + "print(\"Matrix 2:\", myMatrix2.array())\n", + "print(\"Matrix 6:\", myMatrix6.array())\n", + "print(\"(AB)C = A(BC): (Matrix1 * Matrix2) * Matrix6:\", ((myMatrix1 * myMatrix2) * myMatrix6).array())\n", + "print(\"(AB)C = A(BC): Matrix1 * (Matrix2 * Matrix6):\", (myMatrix1 * (myMatrix2 * myMatrix6)).array())\n", + "print(\"A(B+C) = AB + AC: Matrix1 * (Matrix2 + Matrix6):\", (myMatrix1 * (myMatrix2 + myMatrix6)).array())\n", + "print(\"A(B+C) = AB + AC: (Matrix1 * Matrix2) + (Matrix1 + Matrix6):\", ((myMatrix1 * myMatrix2) + (myMatrix1 * myMatrix6)).array())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix 1: [[625, 1250, 1875], [3125, 3750, 4375], [5000, 5625, 0]]\n", + "Matrix 2: [[3125, 6250, 9375], [15625, 18750, 21875], [25000, 28125, 0]]\n", + "Matrix 6: [[10, 8, 6], [6, 8, 2], [1, 2, 3]]\n", + "(AB)C = A(BC): (Matrix1 * Matrix2) * Matrix6: [[1197265625, 1253906250, 669921875], [3166015625, 3347656250, 1826171875], [2025390625, 2261718750, 1404296875]]\n", + "(AB)C = A(BC): Matrix1 * (Matrix2 * Matrix6): [[1197265625, 1253906250, 669921875], [3166015625, 3347656250, 1826171875], [2025390625, 2261718750, 1404296875]]\n", + "A(B+C) = AB + AC: Matrix1 * (Matrix2 + Matrix6): [[68375000, 80096875, 33215000], [177792500, 212954375, 111367500], [103599375, 136803750, 169963125]]\n", + "A(B+C) = AB + AC: (Matrix1 * Matrix2) + (Matrix1 + Matrix6): [[68375000, 80096875, 33215000], [177792500, 212954375, 111367500], [103599375, 136803750, 169963125]]\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "SZzG1HqVpslM", + "colab_type": "code", + "outputId": "c8c97bbe-0db3-496e-f805-1d4bcf5c4218", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 187 + } + }, + "source": [ + "print(\"Matrix 2:\", myMatrix2.array())\n", + "print(\"Matrix 3:\", myMatrix3.array())\n", + "print(\"Matrix 6:\", myMatrix6.array())\n", + "print(\"AB =/= BA: Matrix2 * Matrix3:\", (myMatrix2 * myMatrix3).array())\n", + "print(\"AB =/= BA: Matrix3 * Matrix2:\", (myMatrix3 * myMatrix2))\n", + "print(\"AB =/= BA: Matrix2 * Matrix6:\", (myMatrix2 * myMatrix6).array())\n", + "print(\"AB =/= BA: Matrix6 * Matrix2:\", (myMatrix6 * myMatrix2).array())\n", + "\n", + "print(\"Matrix 1:\", myMatrix1.array())\n", + "print(\"Matrix1 * Identity:\", (myMatrix1 * matrix.eye(myMatrix1.shape()[0])).array())" + ], + "execution_count": 0, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Matrix 2: [[3125, 6250, 9375], [15625, 18750, 21875], [25000, 28125, 0]]\n", + "Matrix 3: [[1], [2], [3]]\n", + "Matrix 6: [[10, 8, 6], [6, 8, 2], [1, 2, 3]]\n", + "AB =/= BA: Matrix2 * Matrix3: [[43750], [118750], [81250]]\n", + "AB =/= BA: Matrix3 * Matrix2: Can not multiply matrices of incorrect sizes\n", + "AB =/= BA: Matrix2 * Matrix6: [[78125, 93750, 59375], [290625, 318750, 196875], [418750, 425000, 206250]]\n", + "AB =/= BA: Matrix6 * Matrix2: [[306250, 381250, 268750], [193750, 243750, 231250], [109375, 128125, 53125]]\n", + "\n", + "Matrix 1: [[625, 1250, 1875], [3125, 3750, 4375], [5000, 5625, 0]]\n", + "Matrix1 * Identity: [[625.0, 1250.0, 1875.0], [3125.0, 3750.0, 4375.0], [5000.0, 5625.0, 0.0]]\n" + ], + "name": "stdout" + } + ] + } + ] +} \ No newline at end of file From aa0cbf4616965df5bb004c028485bfb1dc7bc28e Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Sun, 3 May 2020 18:46:16 -0500 Subject: [PATCH 13/15] Lab 7 --- Labs/Lab-7/lab/Data1401-Grades.csv | 18 ++++ .../Lab-7/lab/__pycache__/base.cpython-36.pyc | Bin 0 -> 1065 bytes .../Lab-7/lab/__pycache__/base.cpython-38.pyc | Bin 0 -> 1084 bytes .../lab/__pycache__/calculator.cpython-38.pyc | Bin 0 -> 640 bytes .../lab/__pycache__/classes.cpython-36.pyc | Bin 0 -> 2859 bytes .../lab/__pycache__/classes.cpython-38.pyc | Bin 0 -> 2936 bytes .../lab/__pycache__/csv_reader.cpython-36.pyc | Bin 0 -> 630 bytes .../lab/__pycache__/csv_reader.cpython-38.pyc | Bin 0 -> 647 bytes .../curved_letter_grade.cpython-38.pyc | Bin 0 -> 1846 bytes .../final_grade_calculator.cpython-38.pyc | Bin 0 -> 2397 bytes .../lab/__pycache__/gradebook.cpython-36.pyc | Bin 0 -> 1692 bytes .../lab/__pycache__/gradebook.cpython-38.pyc | Bin 0 -> 2371 bytes .../mean_std_calculator.cpython-38.pyc | Bin 0 -> 1558 bytes .../summary_calculator.cpython-36.pyc | Bin 0 -> 2199 bytes .../summary_calculator.cpython-38.pyc | Bin 0 -> 2238 bytes Labs/Lab-7/lab/base.py | 20 ++++ Labs/Lab-7/lab/calculator.py | 9 ++ Labs/Lab-7/lab/classes.py | 74 +++++++++++++ Labs/Lab-7/lab/csv_reader.py | 24 +++++ Labs/Lab-7/lab/curved_letter_grade.py | 68 ++++++++++++ Labs/Lab-7/lab/final_grade_calculator.py | 102 ++++++++++++++++++ Labs/Lab-7/lab/gradebook.py | 62 +++++++++++ Labs/Lab-7/lab/main.py | 44 ++++++++ Labs/Lab-7/lab/mean_std_calculator.py | 41 +++++++ Labs/Lab-7/lab/summary_calculator.py | 51 +++++++++ Labs/Lab-7/lab/uncurved_letter_grade.py | 51 +++++++++ 26 files changed, 564 insertions(+) create mode 100644 Labs/Lab-7/lab/Data1401-Grades.csv create mode 100644 Labs/Lab-7/lab/__pycache__/base.cpython-36.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/base.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/calculator.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/classes.cpython-36.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/classes.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/csv_reader.cpython-36.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/csv_reader.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/curved_letter_grade.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/final_grade_calculator.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/gradebook.cpython-36.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/gradebook.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/mean_std_calculator.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/summary_calculator.cpython-36.pyc create mode 100644 Labs/Lab-7/lab/__pycache__/summary_calculator.cpython-38.pyc create mode 100644 Labs/Lab-7/lab/base.py create mode 100644 Labs/Lab-7/lab/calculator.py create mode 100644 Labs/Lab-7/lab/classes.py create mode 100644 Labs/Lab-7/lab/csv_reader.py create mode 100644 Labs/Lab-7/lab/curved_letter_grade.py create mode 100644 Labs/Lab-7/lab/final_grade_calculator.py create mode 100644 Labs/Lab-7/lab/gradebook.py create mode 100644 Labs/Lab-7/lab/main.py create mode 100644 Labs/Lab-7/lab/mean_std_calculator.py create mode 100644 Labs/Lab-7/lab/summary_calculator.py create mode 100644 Labs/Lab-7/lab/uncurved_letter_grade.py diff --git a/Labs/Lab-7/lab/Data1401-Grades.csv b/Labs/Lab-7/lab/Data1401-Grades.csv new file mode 100644 index 0000000..c24e363 --- /dev/null +++ b/Labs/Lab-7/lab/Data1401-Grades.csv @@ -0,0 +1,18 @@ +l1_n,l1_1,l2_n,l2_1,l2_2,l2_3,l2_4,l2_5,l2_6,l2_7,l3_n,l3_1,l3_2,l3_3,l3_4,l3_5,l3_6,l3_7,l3_8,l3_9,l3_10,l3_11,l3_12,l3_13,l3_14,l4_n,l4_1,l4_2,l4_3,l4_4,l4_5,l4_6,l4_7,l4_8,l4_9,l4_10,l4_11,q1_n,q1_1,e1_n,e1_1,e1_2,e1_3,e1_4,e1_5,e1_6,e1_7,e1_8,e1_9,e1_10,e1_11,e1_12,e1_13,e1_14,e1_15 +1,10,7,0,10,10,8,10,10,10,14,9,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,1,9.5,15,9,9,0,9,8,0,0,0,0,0,0,0,0,0,0 +1,10,7,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,1,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +1,10,7,0,0,0,0,0,0,0,14,9,10,10,10,7,10,3,6,3,3,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,1,5,15,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0 +1,10,7,10,10,3,9.5,10,10,9.5,14,10,10,10,8,5,10,5,10,3,0,10,3,10,8,11,10,10,10,10,10,10,0,0,10,5,0,1,10,15,9,9,10,9,7,9,0,0,10,10,9,5,10,8,10 +1,10,7,10,10,9.5,0,10,10,0,14,9.5,0,0,10,0,10,5,10,7,0,10,6,10,0,11,10,10,6,0,0,0,0,0,0,0,0,1,0,15,0,0,0,0,5,0,7,0,3,3,3,0,3,0,0 +1,10,7,10,10,10,9.5,10,10,9.5,14,5,9.5,9.5,8,10,10,8,10,8,0,5,6,0,0,11,0,10,10,10,0,5,0,0,0,0,0,1,9.5,15,9,9,10,9,9,10,7,0,9,9,9,0,5,0,0 +1,10,7,10,10,0,5,10,10,9.5,14,9.5,10,10,8,10,8,9,0,0,0,0,0,0,0,11,0,10,10,0,0,10,0,0,0,0,0,1,10,15,9,9,10,9,0,0,0,0,0,0,0,0,0,0,0 +1,10,7,10,10,10,9.5,10,10,9.5,14,10,10,10,10,0,0,0,0,0,0,0,0,0,0,11,10,10,10,10,3,3,0,0,5,0,0,1,10,15,9,9,10,0,10,0,7,5,9,9,9,0,0,0,0 +1,10,7,0,10,9.5,0,10,10,0,14,10,10,10,10,0,0,0,0,0,0,0,0,0,0,11,10,10,10,10,5,3,0,3,10,7,0,1,9.5,15,9,9,10,5,10,0,9,9,9,9,9,10,5,0,0 +1,10,7,10,10,0,10,10,10,10,14,10,6,10,0,0,0,0,0,0,0,0,0,0,0,11,10,10,0,7,0,0,0,0,0,0,0,1,9.5,15,9,9,10,9,5,9,7,9,10,10,10,5,10,5,0 +1,10,7,10,10,0,0,10,10,7,14,10,10,10,10,7,10,6,3,10,10,10,10,10,10,11,10,10,10,10,10,5,10,10,10,10,10,1,0,15,9,9,9,9,9,10,9,9,10,10,10,10,10,5,10 +1,10,7,10,10,9.5,9.5,10,10,9.5,14,9.5,10,10,10,8,10,8,10,10,7,5,0,0,0,11,10,10,10,10,5,6,0,0,0,0,0,1,10,15,9,9,10,9,8,9,7,9,10,10,10,10,0,0,0 +1,10,7,10,10,5,9.5,10,10,9.5,14,5,9,9,10,7,10,10,10,10,7,10,3,5,10,11,0,0,0,0,0,0,0,0,0,0,0,1,10,15,9,9,9,8,7,10,0,9,10,9,10,9,5,0,0 +1,10,7,10,10,9.5,0,10,10,0,14,9.5,10,10,10,10,10,10,10,0,0,10,5,10,10,11,0,10,10,0,0,5,0,0,0,0,0,1,0,15,9,9,10,0,8,9,7,9,10,10,10,10,10,0,0 +1,10,7,10,10,9.5,9,10,10,9.5,14,10,10,10,10,10,10,9,10,3,0,3,3,5,2,11,0,0,0,0,0,0,0,0,0,0,0,1,0,15,9,9,10,5,5,0,0,10,10,10,10,0,10,5,10 +1,10,7,10,10,3,7,10,10,9,14,10,10,10,10,0,10,9,10,7,7,3,7,5,8,11,10,10,10,8,5,3,0,0,7,0,0,1,9.5,15,9,9,10,10,7,10,10,10,10,10,10,10,9,8,2 +1,10,7,10,10,10,10,10,10,10,14,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,1,10,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 diff --git a/Labs/Lab-7/lab/__pycache__/base.cpython-36.pyc b/Labs/Lab-7/lab/__pycache__/base.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f5d61557bb6ce4679eb0b282cd2035e7dd6d569f GIT binary patch literal 1065 zcmcIiy>1jS5cc2h`7XC10v>>dVw-G1i%Q!d=+CEcRZJ=(@|xz$0y& zDz8Ar%&eRo5)DXLn(@rq{^px+_Ek~Ly5`5HhBJ1@4wi!W3@p9{=b7gXGn{r|#Czt2 zm$%Hzy)Y6owd5g#jR=emQ3GB*0!#2yf=9B8GDij&T06|FZLj>c!FX=%x2o=+g? z*(JXPr#B61y(vuGA~LMaMS^%3UhSSF}3*U2&sV6 zV=zL}JYfFUjY`*i`EPwbOY9iGnM0v}Y7<+0nt-59%*)(ln{C@&8?ot(YF)n?)kh8J b#)0e)zsI0okH6L%{DC8isJWKM(-ZXzx*n@a literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/base.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/base.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9b8361c417676a8cdad205e5578e48f483c1d814 GIT binary patch literal 1084 zcmbVKJ#X7E5G5(fmJ=&YKYoB$FM$&j9f~4In*iCoxLF9Hgkq|x3rSHac}U>Ivd)8H4?Ve=*Y_7Mb5$jS-1#Pv|Z zaOJfflx%A&-wdeAu#uN>nKW#PyzU@|osyN1wc#74iS>fjd|vZrS0hX7JkF9@G_p+6 z&y945StR^^bN)6uyI!udB(KWo;^X^hQP@>}H949c&7!loiYJG!XNOT5Uphm*gW{$M zv|i<_O6vf<9Vvbry4&t%N#p%{5W^hR0R}Z``n{|qKto65boVGU>&Fr|VwN)Sbt!o1M;85aiz@-R0i~k;9+AF&4 zmuAF0qs4i&DA`CuL;Gh<(CM`AQ&6$*w5Sb#5Zo=xO`#U9XG?WRuePWd@8k>-1Y3)=*GLRj5=2oEn>5iT94?#NH3au^=ia4Itklwv&{Ayt zo^7rC1F>>uL-0TcW_EUGXXeeEudTHJ%wM~w-oY;=@7MAM^nQyyMsIS5-{W&!Ydmjfu(OQ7GgS^)5S$xp$@|FT`&Uo_pLEqKy4{{i3;~ zr-`7xRC(yHv|rM1;A@}y3wi1pu5J#TAZu`Dcrj<@aCoS%t5yG>KmYz!dyM_d7CsmD z4w@z*ndDs-=9-5bebHq-5em+pGU-V74U=vn#!l#d1>CqY z&f+%prr!#T9W>pCNEq!N3duu9iqK68V-^<41MMnH(vxNB%OzQnRk+4|8X2)pVdRWCXZ_+RAEA}Stkm&FY{aFr&c=XSGKB564iAR4=2Hs2 zx!XM%s5E=t3(Ce%b=uci+;1nwN&A^89CrtCW>zDcW)$_$dx=Whao0FHQxHjJu1+WI znxnzsH0sA#CXj&fqA2aBSri4Xadpx?HZDz?@_eVl%eZ@<{KeE2{KMP3+dt?;>Frd< zz2~uh-b=Ul6MdQu&bGVp(RRBVYn|w=v)8JI(SlC=zR4Na55cmqh)ft4p}d|1wL!cn%V zjOimy%@$%21`?!%IIf^tM<2@iddCg9-bB+DYd&1cx3(F5+~x$udp2Lg)MpEuujHH0 z3hCn<5M5mEz~lupE8x2ez8bkND`yKXICQYu!bKPmTvQDi)ruIy%Bw*3~s-;9_Ea4mJi)W5jYbbeZ@X+9%G2UXm+-bJdh|b}kcK1S-|bN%S6O zMj*!sM={2+L?UxKt|deq%1Er^C0Zaxr}dUMht=k@eB}84@X_6s5$`ZcxWi9NYSVHS&&M9Jelx=h(Q$Id!YHf>5X4^YguR^B zu#vM@b63i=e=>P6hU;4sEAFZ!mam)1t5j!tD=6f(^C@Cb*GUjVsT&Zedg6<)6z3ck zmIp5r^&8%uE>-thsHa>h#UXJ|*r}e4R`Si>u`E${1rUc$AdKTF}`=$On zp2}(7^w_=de#(DT*jOkGd-T)C$f1Ebk5GM^ihaH&Aw9*2CSQzK_^>ezYHbIaME4Dk+LW9NPhuFopiw}BMuU8q$pTGa{Q{poA z7j>qKjm{&~goI?0_nDu!+~??vK06e?;B1RYOWJRlv?DRHd<%U?me4PmzAgDv)-L~z zU0A2hGh2o_>{4&K%%SrLHHjf2MizV_xo=6~+mSP3eu=Em&ay0BS&>yaBWtoQXXTu1 z$oc&_zbtRc1=)JbeOF$Rm)|nKA{XTqv{iXkUPC)0ugfL0HF-mRgtji5@XgDdeHF?` zaoFA-ip?)GzKQ0}P;5ZmKm&Ch>N*;zkD)$B19c7R8k#$uE&)~)(jC-w)Z_<<)KXt- zNX@m_6Cj0cXe4FFPHLTS&f-#4JE+4xoOS!Zb*$H5m46fUq z?ag7s+amY9wf_D<_4Ln&?MhbdCA~P&Vcd-}s~79c+3OENoy`a4s6h}P9Y(6x4f~mu zXay1J>~b+_*6a=j2SFTSnZN-uHwb!hPX|HU&g>-W?`1YkW|h;OoL6E0D0;`#C4BJy z+pPyX8-p(F#5&n|w!OCV^o8oh``-P#_wVj(APc;EU){a8(+_t|?e@bYiISBUZ&U-{ z*HDut1miZJA4I9su(R>`N(oZmFe|Ahlx(3D*w5 zU#0P6mByc!4od3#@rsr%BOvYx@_&(y5ENbc4Y>*EMQ7Obo+vd?54^{r%ww?9uBr-* zE4o{1h6J4>s~5-`gjAizE)`?_Nb5-Dy(Du8B(3P=S>?&=ZuCO;260=cdD^W-g5b@? zWzuFLuAnBQFx~=I4WQ+U1|L>(q!8UMWp`0Xr)oedLBX+csCOJUR4tZ^7NVH_pK>= zt=yiGlLhCDTKK|1M|co)lpUIKM~tB5*&!ZyZA%#^DBcFv3*9LP0j^*W+?n#Dp8GML zX^ZVndzP*sUAZ90szGo#kVk#eYeDexDD3AmxfKJiF>1_Ha+o`1QYFtJ0$SZ5@ezsB zFc{6`6`hiDBcW5exP>Ia1eAE74SK}=J5WP`>XDWnDJErGP@ znc$#p5IRN-siUnBv7@aLxuczta{zQcD<}F$f=did|2x~>hSd}-8XzDe1Sb&MI<^gS zA~dO3#M3p!pjPKS_l9-vX}-BfywrBG1%$*{1II`r%iT!f>FRZL);OIqK}rli8hqQf zxix-uucs1ig5_60Yq^?LCRAPJdvRY)+Dlh=R_%!G3K1iYK)=Kc&yh55J0LZ1@Lm4xe5%VUP4SYx15S{UUWLc34MWs?v#EDBp#U9{Hz1pSwS0ZYn;)hM853#dJUza3jVfln{$z%l_Vre4}$iGnq_WWsB( zX6vE#mfl^qL4@^i0^9G#H-RNx)4E*Mfe9O^!)EaUo|nrrrJrsD1j4>!-;(EtO7E&GQSc zFY+`wk$PpyD#`d+GS^>bN>Z%k}(w&a5Tf1{_g@;sg(Ks)~CX=r^-`4gY+bW$a literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/csv_reader.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/csv_reader.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3dd54eab0edc7819f09eb63ad7613fff0585f5d9 GIT binary patch literal 647 zcmY*WO>fgc5S>}C9b>hqstTf24?S>+RH3x$0ig(i2;$aDDIbv`TD)##)v=xRrV?l^ zA%z=%B00j};LZ=&Bm4wzJu&No($4CQXWqPdT6s^`*CU{)zkYxJg8}?@&GjG-o)GFa zN)jY~fgwnC0$ndbqW(ung>!mFsDDw?U`Rb@4N7R(7#fej4G!SlQR5pX;hd?5#$TXh zOI$GNEwN$K9pf#$o9q%1raPKz-*|JJJBQDWuY)->!4+%#ZTL4CHl0uVx?{*=8%)RX z2se8Z80IE@cn#AF4mv!K)K3I=R(mVeTT;Ct7*00}+S|m2(;wi+7L~>568F2eEHA6H zuz{+z$|~#ERi0@Zh>BQgeI<%0DpfbM;aNrsF-a|V zmF*;DKARLZ?FcPsCo4p5d7c&NaI@AknHG99RzjwuE7P|A25O65;IjYXQ9LM<*@RSe zeERZfd{U{b81EhS4tw!{9QO{6dIxbXKD0>ci;+snOg*SR+Gy3fhpz8a0*sKm!$J&k uligz*7~mE%+`wJDjk|1(sk@{*?qd6GFLEv2p_vW)lTyy|^s)2(Lx8`p#Gq{e literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/curved_letter_grade.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/curved_letter_grade.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5677e47f6e70d169fb3140df453c1c43a55e46c3 GIT binary patch literal 1846 zcmaJ>O>7%Q6rLIH+Ut$~k{I$ska8%Z78Iq0146XUk7*EyfRyyIa#?NtHpY1Uli78k z(d?<^h}shpoNSc~;=+|{IU&KhXigOcO85~7sT_LZ&1`-gDPmSL``*0o{mgqa?@B&z z6C7WC`{lc3q#h_{d>F_q;|!n21qjf9bcjQ!qFF#Y%wd$Q6G(w^lYrrq8!0CR<|e76 z_fdmXsI(hi&=>?>)Z@sRP40o;P_pq+L}nRhcnKGuI24G(fC5vN!Gttqz=AB;FabHp zLjj7-B6=#pBzSM^z3JFXey3=K%jbz9w5NPL&7SF%5biN*V*YrH4HZSzA^BmfG5@)Eq5xTc<8tyQL6NfD$ zK7;d3oZ%;UbU}g6kr?w6rvw|45s3}_(-EnWt7l_Vm_UR%WWYxBBZkPdNQ+cE!xuzq zm=fs`rDO-`8o5oc*5ZsXH1%?92}4+OL}VZ}L*~fP7~!2SlQ=6F?wM*Ywl$sB^u!T9 zqxqc3DIJl0io|)57ZZw_C2>I%z-lx816XnKq|On()SZQ_D3pn?l@?kkiXzxEBrb{4 zvE4SkO?ly%k4r$}$;cGs{qzlr=YPG<;;DFAlwhK5B6cInVC=aWq7ZbMjv_7r&HF_c0!~KPEJux+|mz-c|iAkNwt(`aYl`C$@tbU5udcC%!u4Hca;0m8v zmWI2zRg7N;Ak$vI?{|UEppwk`UA(m1i+uU)fwdDI!%Z4T=z@>Rt*F)O@|0He z01lc;ndj9`y8VI2n;} zMTN{&cQbK@XK=A7`@ioWqhzJD#zw_Rx>=?Xcwy*=x}aJ#=0N+?iLqWyBD|z-S*Uzs H7E=EKp~BxF literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/final_grade_calculator.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/final_grade_calculator.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4226a3e1e47fc833ca0a9ebd0fc3e4d506f901fd GIT binary patch literal 2397 zcma)7OK%)S5bmDW&d$!->-QrLb`p@-M2VaT2??S&ju#t5uu$S~7&(l_uJLN)*;mgj zBvua>=Y)im6B3An%?4569FALX7G8SH0vqOG0l5R`;5_mITtLrW zR+Br8R+NO=p>R7&wtGpGwZ)N-E*xQ4*bznPs7T-v6bKvwn}DKpWD*zz96=CN%g>DE zONuWeyZp?!h2kw_D6XKmf(*qPiZx`H6<-x2v~-kUj9{E#f?$$hieQ>xhG3T948a`1 zS%hj?kVk@i6Xc~Je+79i=pO|AjiCP$Wde$}7$&F?kki`)CyiwKyA`CAb^$I~i06*T zGvmONc*OPo2;b6kg?q zVWZW^!Vr_lO5>}WzoXb z*A}mCCefCr7dvvL^GM92xmS=t=7XPC4Pjl4L}cd+jb^b6Q8 zWu`Rud5ztFKlj1O%TUONGD~{<916RJ_>{Bm_nFz(=y`Mbu=M0G+Ar@i@p)g)%W^m$ z>SFJ}mP3c=UAKjnDo7(pqex@2h`Utsaaob$;EuD`SzhV>EIrivxg$rUgPM`sD6oXHXJ#@Q5;qfjD_7RS)9;y&+tH^q>b_W2Y$i({E1$M!kR0e{ze z!o>#os4YNQvInjln_*Bu8v4x0C;Ra_D9TCg`64jP%;9xa)aAX^Ztp6;)oX6WVxwIX z?T+HH;)&wj#$QkWuyqO4zx;yQ4@<|wFH3biM{G||G~X@hItxmx@2oH14%hB1*WRK# z?V~8^#Z^!F^*9UDtOt~e%BD2T)Wz^PwWAhajAD zxTVYvdTEPxuLXi`8CBGE^EZy zqb+51dyPF+I35Z-8qsFcportgqDQm(vf_=vX*OCPM2Rwy2X39J8@oY~7H_mO6kS}~ zmx{Dhi^|UQm=V_lqq`TB1}aHcZXeE*uXfbwB#$nlnBGQU+~ux;#4Y*^k5}k3eBCFk za34nFhy6OexilB#y-njGzg3FE5zTcgp{}>x~ZTFhC rh2gfgqBK^8?IcRmIMwfsj-4KVkrT?j-v5;w^i-zw+ET{)7`(p$3eHFo literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/gradebook.cpython-36.pyc b/Labs/Lab-7/lab/__pycache__/gradebook.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9db75283e59ed5eed723e71f5c8b410873379340 GIT binary patch literal 1692 zcmZ`(&2HO95T0F95+zZJ;-WE(HUMGt!lJMW^cDm`(74T^fDxc5(h_JEYwg;mMN!Hw zmDU1%lFxmQ_K|q)sjtveXO^ZcIqm{Gvp=&l-~8=2gF)}}o4?+D-vam>wuX=EmpJX$ zNE9fRK~i&;Fx>MDW<22xUW4+Ke*?zH7ozJHevPFY9dGrdW{Q^k=m#l=6DYg%5^rGNvC_#9)+*g3Q_{nN7dNp4ftE1PX zH2M~m#w|nYsz8V|PYWT?$8=IupNc!fLfB%dbY9r%@y;l zKY@1slerQu(fb4Pl3|)m2hU<|0%Vmp)mIKvP5N}!7vfwOX`yFA?BRiRk!7nVJ61O$ z6Axu*5U1%34{=fQ+VpcQrXAy+Gj7POs`Wu;OZ@-_+hBNtVh>~3i0nAO!9d_kOg*`O z$<}a(gByxw)lHSim$OrCZsU=3Ws}X15J{z)yMzBhv?VfOC_{rdO&1liN_d)R&>k~F zskm=1!~i$;>{AqILa@J;hHaTm9M*g=;T7Y1-*& z^qnzt^DH_}Rg}+*=q$}ublWROvF}n~x`?mpQsA6hRcm3=yuiM5F>w{rk@a2DFD`Tw zl8UG5qmW5!)APKRj!?0s(gEf(&W5bbLbk_xNPQOa)pi)S-)%~X%82F-f0O3i-p4s|PqqY)$b{=MZ}r($dhg4f z!~^<@=qtgms3*j1u9g|CLm}QTWmex9ssPvKb&Tl?F#{rxh&(1jyIq{=b$ z4;XTu3e=Kp;I&zs2kpQQJU55#KK3jBR9aniCK*OiTlZhOtA}(}!SfpO3u+1Xr3EbD GA^#5~0&c7T literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/gradebook.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/gradebook.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..651a860f9725b23e84aa4c9eaca9f35dc2cfdc58 GIT binary patch literal 2371 zcma(SO>f*pbUtjay}Q|bwN0ZEVL_4bfha9Vpi-ei1CjVxA*B^yEf{CVS=@NN$=C~u zBDm0=6QKp{gu7hOUE=63;1=mSw9tf~`a|3` z2ZPNcn8}X-0)iY}7Vs0|Y6|Lt3ih11M#!a!RzaH^MSCQD5qNu($-xk1*8|r&%*Qa3y8u#hN^_D^LD$F`SeLRB zk`s?tSQ7;Jv3|BF2b6 zP9@|EI6<0#3VskAD@9At!G9gk8wF{Y24l}#fgg!-In8d(NxmQ%a-gXPu5l{iJy_(d z6#o#iZ zF5n0BZDEDNi>KqgKvte{Ex!)-6}@~R>a+D%=+z(@QlO~^u5l{8P%>)O^b5oX19Mqs z3*3##@*14gepqS5qdNZIvK*@HmN%}E)dgm?eaY($fot;uFKFg60P7JmOj&pc3qfW) z>(xm(XMMqnQ`aL5DOxlVb_A^e&(Pu~YcO+)tlAOyy&QDp+ z&L}1EQp$661MB?+{?zroVSg&+L_V;$Lt)30)ZPzcVOPbw>1d_#7HC&k7%F90p<`vH z@DQj7sLX8n<(b<_e+p`Y3l@sY0qXim5{}}M`VC;5V9FAzQAT^zpl!MWvkUt!%bJdC z-kVEd4%cyh0W(&Q@#QGF ztnHGz(jde(QRmg2MwlVi@ZNR%vwgF`ccw%|!B3tdj8v4Dg`Ke~qUd{Sum__`*- zKJ=2y(Yvkkv}!(g5!6nQsJ5++8Z4Cr)y>R@r2!w|v#S~@ID~cCzxbf~ A%K!iX literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/mean_std_calculator.cpython-38.pyc b/Labs/Lab-7/lab/__pycache__/mean_std_calculator.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7f6709142bfdaf3646830bb5c68c6bcb1423857a GIT binary patch literal 1558 zcmZux&5j#I5bnSE@nnM*h<39GA%hT-IYdqr2?<3gXpM3}@nw_C$S~@-JI30XvE9?N z>{@LJ$@>UAfPF-qc%44NDX+kZs__pCa$8kXRb5?O?eFV;egA$!U=05F{l{MeLjFSM z?hxQS2dTQC6j3xMDQ&(iW$q3{d8oYk>?cic+#^tE}r2C{h=t(QvkDqoQ4|4gY zkps;?n%)@fHwLM2H$vwhAIjVHFl>@A5ym|b?Bsip>Q7LPuE?4!xS|W8*dkDT5h}5W zKw^-V1F+8EA6b(XTazC7!7UP(V9bS=%nV#&xl5K*1rNy?QJYw-g0ILT-sTC&yFHM1 z>sn1-YnvB9UiUy=*F{ZUH0wID5{^3V0vD|XC3`<~@qc{bTIe_UMSV}Tr@5yygJ{1) z$*#Sn!RYr2gG7@xh@z!mllp3~FJ^QtaV@e=M{$}e8^I*AXAEJqq9tnnfrSJsDc zCS58YT*X=RVw$qO}Dz8~+a<^FCDi6r_1U2>k#Mh-nD&5bXJvhp;%zs(vTL=cAN` z&N825Sus&{j`mTO&1#u%W|}9!oWPFF)_2-LFb#6Xa8PJe7>a4kz5RLRHBHeGy!H)mIl9r1qvJYa#f literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/__pycache__/summary_calculator.cpython-36.pyc b/Labs/Lab-7/lab/__pycache__/summary_calculator.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29ef714fe28fc59c7292f7864a7131270ea2e6ed GIT binary patch literal 2199 zcma)7&ubhv6qYnUcVoM*jqmCPH#4p0mW0p7im@N|-IQ zTY6HKnL1B9S<#skSv6E08c&7(9^?q3H=!!l=Y|)U(Z>Rjo)p3cgXOrMm!y?ePnt%jq$B73^`-yn8J=PJNR8m(PG zeERVvZp&rg3Yue(3z|k(><1h`9W1w3+r#SXa#ZAHKB#i}l~O~6Jpe#v8(FHWiA0AB zx>gP939`|sIKP7GGM4L?#NwRVt$+@LHlL=pnWp7XP7128rRjK*6?Ko>oLa+-D{E1> ziWXEvpa`O=67$$|mdjE86fXadvJ8QCAS2?AU2|kfDfV1-2wN)jCpm&R&KRJaG9#dQ zCHkHLgD)@_?P>Gjq`Y;Xc&A&wy_T-dnx-R_ANS6Z&3DWLw*|NFmRBEmSi4$2SUCi@ ze}eu43WtDUJj6G>wz|yj1@Htm6+(wj>j6an4Q06GH`q)V(Pwiu^Q4&h(wha+pM^4* zMUWWMID2WlKA*FD?6H|OO;ZLpm!0T5+ImGku%D+ygGEPrJXA~Wr@bmK(`UWvB<&0*1G>^z z7I2+D%T!k@I_V^IXz0Yx&$2S{aElXvJn2o77}X;hm^7%psFIhfS`RV23pd?^ZHOi= zGY-NFpW~}F-{7}kt7T1WpgrAsiwy4ObqIYbbd5-e)A~24vtKGO*m#ofu(<%v-_Lv_ zDsKEaEK=;Smn;=OvSaSDV@%$aXZTCj7c$rZ_I-a28%EaYI1ZeVpP=#)eXa|gv@y}w;IU8?2s_|>I)pbN?dD>Z$m@*x4pRm&(L3Kfc z$6GTBg&|;00skt-{=+(NAa#8RFYD-OS@Td4Vy(E2o>*pmBBKo)5!ENKBq8XP7dmNN#BKv;a@$>Q-6auv{=R_d4JgL9 z`4-;=tD2}y?_3N=CPXrM-@DLmg=!tMDVkGJidxC!wBQQ0-=uSTJZXSSXJB^_?m)dCOEINTwuNOA3V~uwN?c4y*^8UYu&J1=#@nrD_CuO& z>_u~_4NVU%^gq}=n*2GviQan3ztB_P)9kvN#DQpd8a?Uh>3#h4^mu)}PN4nu+lwDw z1cdy9%xdGnJOI+)K_`i%8HuYujVbUfBRPv1#W^pdxfgqs91_W;e?g?5vU4xyzy~q} zK1@0AzNAN_5xoSBq}`y_OR^sP{GLi=+Qr$`#(;SMq(6c#C3tGgB$e!f#Gdpdhd-PK z8UwqfCwZQzGto`5?j%c!q3YuPWy3Lg^bkmILRXL(HN?=l^WcbF(sqL>6tj^K{XxGF zqQNZJX?AS+Aj#89qH3`G@4?|$or7U_lBa`0cOHNLb?0cL`h(u?z1F=}=O8JP-Me45 z?sl@|siQY7YmUwogq%b`+F41bA6_H2wBrp=C~S0|poW6{0+Bf)$_ECbd9yt%zRgEj ziUy|g8>NN{Tnk~<))JwMiG&5`OVuF`te=cV+1U*kE-kuqjYUqV-S9C+7!x6EU5I=r zCmD{{gcwhftXgp{s&&w~au!BV;eiUXfi`IzL^Sf;%-ccmDTuut1Tp|H_%cLz*)@kJ zf%d1Wi@{np9ACizVI=_s0>BJCE!fO60Olnm8oX_Z!Y$MK(InqJM3m|Vx3|UW0YZ#a zdfY#aH(#3`IFDQyE~$(EN+4Ve5Crc5X&ew5z&E|Us=IjwfmJUsOPK6OK>Ba!43%_; zl+3UhnUm6!tmM)weaXu}`eg_d0o9B*qjPdVo|v+3>eAmKCOBcLW9kJn^>ZqNJ7fng ztDB2taG#XXLXN}S#Wivlrsm{o3ppR;TGz<6Oz7moamx^hGc(-O=1?*goNvMvE-(>t z2WXKC(uHT}bMh0D{x)QO#^*2xyD9EJ zr+}cK42%!DZk3@43^idT1;_}-v7s}+2;BZ~8?Yp!-`Si}GTv~RtF_e*SY@eriIwWzCkQrwT(^h1k`v`d-%8 zMR%Bw_M5Qcs!Bi@nLc_Yi0=-F=3X|0$3*YLV5wPE)`EU)V9+GT=j-Pro1~4<`YIXp zQuPU}EiCRsq5TX+Yl)N<4i#pr5mog7QD!-U(fSUE3c+CmfLEI7xOQc`_1#qEuyfrN zkdHz73n0A#9idzBH33r*{HOP?HbWJJLh`ORq1^}+s#92*6uy-!l^hRT0rvmp{C!x! zU9OY?w*6>Z;T*ip{Ar?78+Nlq>r}fp)&-#|k0^AVMjP!_@5(-2bB*rem06=}Y%}~1 DhTi$G literal 0 HcmV?d00001 diff --git a/Labs/Lab-7/lab/base.py b/Labs/Lab-7/lab/base.py new file mode 100644 index 0000000..db94c16 --- /dev/null +++ b/Labs/Lab-7/lab/base.py @@ -0,0 +1,20 @@ +import numpy as np +import math + +# Create some virtual classes +class base: + __name="" + + def __init__(self,name): + self.__name=name + + def name(self): + return self.__name + +class data(base): + def __init__(self,name): + base.__init__(self,name) + +class alg(base): + def __init__(self,name): + base.__init__(self,name) diff --git a/Labs/Lab-7/lab/calculator.py b/Labs/Lab-7/lab/calculator.py new file mode 100644 index 0000000..5031bae --- /dev/null +++ b/Labs/Lab-7/lab/calculator.py @@ -0,0 +1,9 @@ +from base import alg + + +class calculator(alg): + def __init__(self,name): + alg.__init__(self,name) + + def apply(self,a_grade_book): + raise NotImplementedError diff --git a/Labs/Lab-7/lab/classes.py b/Labs/Lab-7/lab/classes.py new file mode 100644 index 0000000..8ab0709 --- /dev/null +++ b/Labs/Lab-7/lab/classes.py @@ -0,0 +1,74 @@ +import base as base +import numpy as numpy +from base import data + + +class grade(data): + __value=0 + __numerical=True + __gradebook_name=str() + __letter_grades=["F-","F","F+","D-","D","D+","C-","C","C+","B-","B","B+","A-","A","A+"] + + def __init__(self,name,numerical=True,value=None): + if value: + if isinstance(value,(int,float)): + self.__numerical=True + elif isinstance(value,str): + self.__numerical=False + self.set(value) + else: + self.__numerical=numerical + self.__gradebook_name=name + data.__init__(self,name+" Grade Algorithm") + + def set(self,value): + if isinstance(value,(int,float)) and self.__numerical: + self.__value=value + elif isinstance(value,str) and not self.__numerical: + if value in self.__letter_grades: + self.__value=value + else: + print (self.name()+" Error: Bad Grade.") + raise Exception + + def value(self): + return self.__value + + def numerical(self): + return self.__numerical + + def gradebook_name(self): + return self.__gradebook_name + + def __str__(self): + return self.__gradebook_name+": "+str(self.__value) + +class student(data): + __id_number=0 + __grades=dict() + + def __init__(self,first_name, last_name,id_number): + self.__id_number=id_number + self.__grades=dict() + data.__init__(self,first_name+" "+last_name+" Student Data") + + def add_grade(self,a_grade,overwrite=False): + if overwrite or not a_grade.gradebook_name() in self.__grades: + self.__grades[a_grade.gradebook_name()]=a_grade + else: + print (self.name()+" Error Adding Grade "+a_grade.name()+". Grade already exists.") + raise Exception + + def id_number(self): + return self.__id_number + + def __getitem__(self,key): + return self.__grades[key] + + def get_grades(self): + return dict(self.__grades) + + def print_grades(self): + for grade in self.__grades: + print (self.__grades[grade]) + diff --git a/Labs/Lab-7/lab/csv_reader.py b/Labs/Lab-7/lab/csv_reader.py new file mode 100644 index 0000000..ec9dc14 --- /dev/null +++ b/Labs/Lab-7/lab/csv_reader.py @@ -0,0 +1,24 @@ +def csv_reader(filename): + file = open(filename, 'r') + columns = None + data = [] + final = [] + + for line in file: + if columns == None: + columns = (line.rstrip('\n').split(',')) + else: + data.append(line.rstrip('\n').split(',')) + + for line in range(len(data)): + student_grade_dict = dict() + for grade in range(len(data[line])): + try: + float(data[line][grade]) + student_grade_dict[columns[grade]] = float(data[line][grade]) + except ValueError: + student_grade_dict[columns[grade]] = data[line][grade] + + final.append(student_grade_dict) + + return final diff --git a/Labs/Lab-7/lab/curved_letter_grade.py b/Labs/Lab-7/lab/curved_letter_grade.py new file mode 100644 index 0000000..9cf33b3 --- /dev/null +++ b/Labs/Lab-7/lab/curved_letter_grade.py @@ -0,0 +1,68 @@ +from calculator import calculator +from classes import grade + + +class curved_letter_grade(calculator): + __grades_definition = [(.97, "A+"), + (.93, "A"), + (.9, "A-"), + (.87, "B+"), + (.83, "B"), + (.8, "B-"), + (.77, "C+"), + (.73, "C"), + (.7, "C-"), + (.67, "C+"), + (.63, "C"), + (.6, "C-"), + (.57, "F+"), + (.53, "F"), + (0., "F-")] + + def __init__(self): + calculator.__init__(self, "Curved Percent Based Grade Calculator") + + def apply(self, **kwargs): + gradebook = kwargs["gradebook"] + + grades = [] + + students = gradebook.get_students() + + for item in gradebook.getData(): + itemName = item[:item.find('_')] + if itemName not in grades: + grades.append(itemName) + + + for gradeO in grades: + for student in students: + max_grade = students[student][gradeO + "_n"].value() * 10. + std_dev = gradebook[gradeO + "_STD"] + mean = gradebook[gradeO + "_Mean"] + overall_grade = students[student][gradeO + "_sum"] + percent = overall_grade.value() / max_grade + shift_to_zero = percent - (mean / max_grade) + if shift_to_zero == 0: + scale_std = 0 + scaled_percent = students[student][gradeO + "_sum"].value() / max_grade + else: + scale_std = 0.1 * shift_to_zero / (std_dev / max_grade) + scaled_percent = scale_std + 0.8 + if scaled_percent <= (overall_grade.value() / max_grade): + scaled_percent = (overall_grade.value() / max_grade) + + curved_grade = None + for i, v in enumerate(self.__grades_definition): + if scaled_percent >= 1.: + curved_grade = grade(gradeO + "_curved", value=self.__grades_definition[0][1]) + break + if (scaled_percent >= v[0]): + break + + curved_grade = grade(gradeO + "_curved", value=self.__grades_definition[i][1]) + + students[student].add_grade(curved_grade) + + + diff --git a/Labs/Lab-7/lab/final_grade_calculator.py b/Labs/Lab-7/lab/final_grade_calculator.py new file mode 100644 index 0000000..f40acee --- /dev/null +++ b/Labs/Lab-7/lab/final_grade_calculator.py @@ -0,0 +1,102 @@ +import base as base +import classes as classes + +from base import alg +from classes import grade + +class final_grade_calculator(alg): + GradeMap = {"A+": 12, + "A": 11, + "A-": 10, + "B+": 9, + "B": 8, + "B-": 7, + "C+": 6, + "C": 5, + "C-": 4, + "D+": 3, + "D": 2, + "D-": 1, + "F": 0} + + GradeMapR = {12: "A+", + 11: "A", + 10: "A-", + 9 : "B+", + 8 : "B", + 7 : "B-", + 6 : "C+", + 5 : "C", + 4 : "C-", + 3 : "D+", + 2 : "D", + 1 : "D-", + 0 : "F" + } + + def __init__(self): + self.__prefix='' + self.__n=0 + alg.__init__(self, "Final Grade Calculator") + + def apply(self, **kwargs): + gradebook = kwargs["gradebook"] + numberToDrop = kwargs["numberToDrop"] + + students = gradebook.get_students() + print(gradebook) + exam = 'e' + lab = 'l' + quiz = 'q' + + for student in students: + examGrades = self.__final_and_drop_grades_for_student_item__(students[student], exam) + labGrades = self.__final_and_drop_grades_for_student_item__(students[student], lab) + quizGrades = self.__final_and_drop_grades_for_student_item__(students[student], quiz) + + for i in range(numberToDrop): + minVal = 99999999 + min = 0 + if (len(labGrades) == 0): + break + for gradeVal in range(len(labGrades)): + if labGrades[gradeVal] < minVal: + minVal = labGrades[gradeVal] + min = gradeVal + labGrades.pop(min) + + examTotal = 0 + labTotal = 0 + quizTotal = 0 + total = 0 + for eg in examGrades: + examTotal += eg * .2 + for lab in labGrades: + labTotal += lab + for qz in quizGrades: + quizTotal += qz + total = (examTotal * .4) + (labTotal * .5) + (quizTotal * .1) + + total /= (len(examGrades) + len(labGrades) + len(quizGrades)) + total = round(total) + + if (total > 12) : + total = 12 + + final_grade = grade("FINAL_GRADE", value=self.GradeMapR[total][0]) + + students[student].add_grade(final_grade) + + + + def __final_and_drop_grades_for_student_item__(self, a_student, item): + items = [] + + for grade in a_student.get_grades(): + if grade[0] == item and grade[len(grade) - 1] == 'd': + items.append(grade) + + gradesVals = [] + for item in items: + gradesVals.append(self.GradeMap[a_student[item].value()]) + return gradesVals \ No newline at end of file diff --git a/Labs/Lab-7/lab/gradebook.py b/Labs/Lab-7/lab/gradebook.py new file mode 100644 index 0000000..d6eb343 --- /dev/null +++ b/Labs/Lab-7/lab/gradebook.py @@ -0,0 +1,62 @@ +import base as base +import classes as classes + +from base import data + +class grade_book(data): + # New member class to hold arbitrary data associated with the class + + __data=dict() + __students=dict() + + def __init__(self,name): + data.__init__(self,name+" Course Grade Book") + self.__students=dict() + self.__data=dict() + + # New method to access data + def __getitem__(self,key): + return self.__data[key] + + # New method to add data + def __setitem__(self, key, value): + self.__data[key] = value + + def add_student(self,a_student): + self.__students[a_student.id_number()]=a_student + + def getData(self): + return self.__data + # New method to allow iterating over students + def get_students(self): + return self.__students + + def assign_grade(self,key,a_grade): + the_student=None + try: + the_student=self.__students[key] + except: + for id in self.__students: + if key == self.__students[id].name(): + the_student=self.__students[id] + break + if the_student: + the_student.add_grade(a_grade) + else: + print (self.name()+" Error: Did not find student.") + + def apply_calculator(self,a_calculator,**kwargs): + a_calculator.apply(**kwargs) + + def print_grade_calculations(self): + grades = []; + for item in self.__data: + itemName = item[:item.find('_')] + if itemName not in grades: + grades.append(itemName) + print("-----------------------------") + print("| Grade \t| Mean \t| STD \t|") + print("-----------------------------") + for item in grades: + print("| "+ item + " \t|\t" + str(round(self.__data[item + "_Mean"],2)) + " \t | \t" + str(round(self.__data[item + "_STD"],2)) + " |") + print("-----------------------------") \ No newline at end of file diff --git a/Labs/Lab-7/lab/main.py b/Labs/Lab-7/lab/main.py new file mode 100644 index 0000000..4b6b029 --- /dev/null +++ b/Labs/Lab-7/lab/main.py @@ -0,0 +1,44 @@ +import base as base +import classes as classes +import gradebook as gradebook +import csv_reader as csv_reader +import mean_std_calculator as mean_std_calculator +import summary_calculator as summary_calculator +from curved_letter_grade import curved_letter_grade +from final_grade_calculator import final_grade_calculator + +from gradebook import grade_book +from classes import student +from classes import grade +from summary_calculator import grade_summer +from mean_std_calculator import mean_std_calculator + +class_data= csv_reader.csv_reader("Data1401-Grades.csv") + +a_grade_book=grade_book("Data 1401") + +grade_summer = grade_summer() +mean_std_calculator = mean_std_calculator() +curved_grade_calc = curved_letter_grade() +final_grade_calc = final_grade_calculator() + +for student_i in range(len(class_data)): + a_student_0=student("Student",str(student_i),student_i) + + for k in class_data[student_i].keys(): + a_student_0.add_grade(grade(k,value=class_data[student_i][k])) + + a_grade_book.add_student(a_student_0) + students = a_grade_book.get_students() + a_grade_book.apply_calculator(grade_summer, + student=students[student_i]) + +a_grade_book.apply_calculator(mean_std_calculator, a_grade_book = a_grade_book) +a_grade_book.apply_calculator(curved_grade_calc, gradebook = a_grade_book) +a_grade_book.apply_calculator(final_grade_calc, gradebook = a_grade_book, numberToDrop = 4) +a_grade_book.print_grade_calculations() + + +for student in a_grade_book.get_students(): + print() + students[student].print_grades() diff --git a/Labs/Lab-7/lab/mean_std_calculator.py b/Labs/Lab-7/lab/mean_std_calculator.py new file mode 100644 index 0000000..23d48b9 --- /dev/null +++ b/Labs/Lab-7/lab/mean_std_calculator.py @@ -0,0 +1,41 @@ +import numpy as np +import math + +from calculator import calculator + + +class mean_std_calculator(calculator): + def __init__(self): + calculator.__init__(self,"Mean and Standard Deviation Calculator") + + def apply(self,a_grade_book,**kwargs): + students = a_grade_book.get_students() + exam = 'e' + lab = 'l' + quiz = 'q' + + labCount = 0 + quizCount = 0 + examCount = 0 + + for key in students[0].get_grades().keys(): + if (key[0] == quiz and key[len(key) -1] == 'm'): + quizCount += 1 + if (key[0] == exam and key[len(key) - 1] == 'm'): + examCount += 1 + if (key[0] == lab and key[len(key) - 1] == 'm'): + labCount += 1 + + self.__calculate_mean_std__(a_grade_book, students, lab, labCount) + self.__calculate_mean_std__(a_grade_book, students, quiz, quizCount) + self.__calculate_mean_std__(a_grade_book, students, exam, examCount) + + def __calculate_mean_std__(self, gradebook, students, type, count): + for x in range(1, count + 1): + prefix = type + str(x) + "_" + sum_label = prefix + "sum" + grades = list() + for student_i in students: + grades.append(students[student_i][sum_label].value()) + gradebook[prefix + "Mean"] = np.mean(grades) + gradebook[prefix + "STD"] = math.sqrt(np.var(grades)) \ No newline at end of file diff --git a/Labs/Lab-7/lab/summary_calculator.py b/Labs/Lab-7/lab/summary_calculator.py new file mode 100644 index 0000000..9f97e8d --- /dev/null +++ b/Labs/Lab-7/lab/summary_calculator.py @@ -0,0 +1,51 @@ +import base as base +import classes as classes + +from base import alg +from classes import grade + +class summary_calculator(alg): + def __init__(self,name): + alg.__init__(self,name) + + def apply(self,a_student): + raise NotImplementedError + +class grade_summer(summary_calculator): + def __init__(self): + self.__prefix='' + self.__n=0 + summary_calculator.__init__(self,"Sum Grades") + + def apply(self, **kwargs): + a_student = kwargs["student"] + grades = a_student.get_grades() + + exam = 'e' + lab = 'l' + quiz = 'q' + + labCount = 0 + quizCount = 0 + examCount = 0 + for key in grades.keys(): + if (key[0] == quiz and key[len(key) - 1] == 'n'): + quizCount += 1 + if (key[0] == exam and key[len(key) - 1] == 'n'): + examCount += 1 + if (key[0] == lab and key[len(key) - 1] == 'n'): + labCount += 1 + + self.__sum_grades_for_student_item_with_count__(a_student, exam, examCount) + self.__sum_grades_for_student_item_with_count__(a_student, lab, labCount) + self.__sum_grades_for_student_item_with_count__(a_student, quiz, quizCount) + + def __sum_grades_for_student_item_with_count__(self, a_student, item, count): + for x in range(1,count + 1): + self.__prefix = item + str(x) + "_" + labels=[self.__prefix+str(x) for x in range(1,int(a_student[self.__prefix + "n"].value() + 1))] + grade_sum=0. + for label in labels: + grade_sum+=a_student[label].value() + a_student.add_grade(grade(self.__prefix+"sum",value=grade_sum)) + diff --git a/Labs/Lab-7/lab/uncurved_letter_grade.py b/Labs/Lab-7/lab/uncurved_letter_grade.py new file mode 100644 index 0000000..83d2ddd --- /dev/null +++ b/Labs/Lab-7/lab/uncurved_letter_grade.py @@ -0,0 +1,51 @@ +from calculator import calculator +from classes import grade + + +class uncurved_letter_grade_percent(calculator): + __grades_definition=[ (.97,"A+"), + (.93,"A"), + (.9,"A-"), + (.87,"B+"), + (.83,"B"), + (.8,"B-"), + (.77,"C+"), + (.73,"C"), + (.7,"C-"), + (.67,"C+"), + (.63,"C"), + (.6,"C-"), + (.57,"F+"), + (.53,"F"), + (0.,"F-")] + __max_grade=100. + __grade_name=str() + + def __init__(self,grade_name,max_grade=100.): + self.__max_grade=max_grade + self.__grade_name=grade_name + calculator.__init__(self, + "Uncurved Percent Based Grade Calculator "+self.__grade_name+" Max="+str(self.__max_grade)) + + def apply(self,a_grade_book,grade_name=None,**kwargs): + if grade_name: + pass + else: + grade_name=self.__grade_name + + + for k,a_student in a_grade_book.get_students().iteritems(): + a_grade=a_student[grade_name] + + if not a_grade.numerical(): + print (self.name()+ " Error: Did not get a numerical grade as input.") + raise Exception + + percent=a_grade.value()/self.__max_grade + + for i,v in enumerate(self.__grades_definition): + if percent>=v[0]: + break + + a_student.add_grade(grade(grade_name+" Letter",value=self.__grades_definition[i][1])) + From 78861332d07e30a8bc2836a0c02694cd26dfc435 Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Sun, 10 May 2020 21:16:49 -0500 Subject: [PATCH 14/15] Final --- Exams/Final/Copy_of_Final.ipynb | 821 ++++++++++++++++++++++++++++++++ 1 file changed, 821 insertions(+) create mode 100644 Exams/Final/Copy_of_Final.ipynb diff --git a/Exams/Final/Copy_of_Final.ipynb b/Exams/Final/Copy_of_Final.ipynb new file mode 100644 index 0000000..d071ffd --- /dev/null +++ b/Exams/Final/Copy_of_Final.ipynb @@ -0,0 +1,821 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.0" + }, + "colab": { + "name": "Copy of Final.ipynb", + "provenance": [], + "collapsed_sections": [] + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "b0Ua8TT4jxsw", + "colab_type": "text" + }, + "source": [ + "# Final Exam\n", + "\n", + "[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github//afarbin/DATA1401-Spring-2020/blob/master/Exams/Final/Final.ipynb)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UJquy-IOjxsx", + "colab_type": "text" + }, + "source": [ + "Recall the drawing system from lecture 18:" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "M0Z62Nymjxsy", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class Canvas:\n", + " def __init__(self, width, height):\n", + " self.width = width\n", + " self.height = height\n", + " self.data = [[' '] * width for i in range(height)]\n", + "\n", + " def set_pixel(self, row, col, char='*'):\n", + " self.data[row][col] = char\n", + "\n", + " def get_pixel(self, row, col):\n", + " return self.data[row][col]\n", + " \n", + " def h_line(self, x, y, w, **kargs):\n", + " for i in range(x,x+w):\n", + " self.set_pixel(i,y, **kargs)\n", + "\n", + " def v_line(self, x, y, h, **kargs):\n", + " for i in range(y,y+h):\n", + " self.set_pixel(x,i, **kargs)\n", + " \n", + " def line(self, x1, y1, x2, y2, **kargs):\n", + " slope = (y2-y1) / (x2-x1)\n", + " for y in range(y1,y2):\n", + " x= int(slope * y)\n", + " self.set_pixel(x,y, **kargs)\n", + " \n", + " def display(self):\n", + " print(\"\\n\".join([\"\".join(row) for row in self.data]))" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "KoCqmMvFjxs1", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class Shape:\n", + " def __init__(self, name=\"\", **kwargs):\n", + " self.name=name\n", + " self.kwargs=kwargs\n", + " \n", + " def paint(self, canvas): pass\n", + "\n", + " def __str__(self, **kwargs): pass\n", + "\n", + "class Rectangle(Shape):\n", + " def __init__(self, x, y, w, h, **kwargs):\n", + " Shape.__init__(self, **kwargs)\n", + " self.x = x\n", + " self.y = y\n", + " self.w = w\n", + " self.h = h\n", + "\n", + " def paint(self, canvas):\n", + " canvas.h_line(self.x, self.y, self.w, **self.kwargs)\n", + " canvas.h_line(self.x, self.y + self.h, self.w, **self.kwargs)\n", + " canvas.v_line(self.x, self.y, self.h, **self.kwargs)\n", + " canvas.v_line(self.x + self.w, self.y, self.h, **self.kwargs)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Rectangle\" + \"(\"+str(self.x)+(','+str(self.y))+(','+str(self.w))+(','+str(self.h))+str(**kwargs)+\")\"\n", + " return namestr\n", + "\n", + "class Square(Rectangle):\n", + " def __init__(self, x, y, size, **kwargs):\n", + " Rectangle.__init__(self, x, y, size, size, **kwargs)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Square\" + \"(\"+str(self.x)+(','+str(self.y))+(','+str(self.size))+(\",\"+str(**kwargs))+\")\"\n", + " return namestr\n", + "\n", + "class Line(Shape):\n", + " def __init__(self, x1, y1, x2, y2, **kwargs):\n", + " Shape.__init__(self, **kwargs)\n", + " self.x1=x1\n", + " self.y1=y1\n", + " self.x2=x2\n", + " self.y2=y2\n", + " \n", + " def paint(self, canvas):\n", + " canvas.line(self.x1,self.y1,self.x2,self.y2)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Line\" + \"(\"+str(self.x1)+(','+str(self.y1))+(','+str(self.x2))+(','+str(self.y2))+str(**kwargs)+\")\"\n", + " return namestr\n", + "\n", + "class CompoundShape(Shape):\n", + " def __init__(self, shapes):\n", + " self.shapes = shapes\n", + "\n", + " def paint(self, canvas):\n", + " for s in self.shapes:\n", + " s.paint(canvas)\n", + "\n", + "class Triangle(Shape):\n", + " def __init__(self, x, y ,h, w, **kwargs):\n", + " Shape.__init__(self, **kwargs)\n", + " self.x = x\n", + " self.y = y\n", + " self.h = h\n", + " self.w = w\n", + "\n", + " def paint(self, canvas):\n", + " canvas.v_line(self.x, self.y, self.h, **self.kwargs)\n", + " canvas.line(self.x, self.y, self.h, self.h, **self.kwargs)\n", + " canvas.h_line(self.x, self.h, self.w, **self.kwargs)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Triangle\" + \"(\"+str(self.x)+(','+str(self.y))+(','+str(self.h))+(','+str(self.w))+(str(**kwargs))+\")\"\n", + " return namestr\n", + "\n", + "class Point(Shape):\n", + " def __init__(self, x, y):\n", + " Shape.__init__(self)\n", + " self.x = x\n", + " self.y = y\n", + "\n", + " def paint(self, canvas):\n", + " canvas.set_pixel(self.x, self.y)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Point\" + \"(\"+str(self.x)+(\",\"+str(self.y))+str(**kwargs)+\")\"\n", + " return namestr\n", + "\n", + "import math\n", + "\n", + "class Arc(Shape):\n", + " def __init__(self, x, y, a, b, angle1, angle2, **kwargs):\n", + " Shape.__init__(self, **kwargs)\n", + " self.x = x\n", + " self.y = y\n", + " self.a = a\n", + " self.b = b\n", + " self.angle1 = angle1\n", + " self.angle2 = angle2\n", + "\n", + " def paint(self, canvas):\n", + " #arclen = (2*math.pi*self.a)*((self.angle2-self.angle1)/360)\n", + " #s = int(self.angle1*(math.pi/180))\n", + " #e = int(self.angle2*(math.pi/180))\n", + " if self.angle1 != self.angle2 and self.a != self.b :\n", + " print(\"Arc\")\n", + " for i in range(self.angle1,self.angle2):\n", + " #x = int(self.angle1 + self.a*math.cos(i))\n", + " #y = int(self.angle2 + self.b*math.sin(i))\n", + " x = self.x + self.a*math.cos(i)\n", + " y = self.y + math.sqrt((i**2)+3)\n", + " canvas.set_pixel(int(x),int(y))\n", + "\n", + " elif self.a == self.b and self.angle1 is None and self.angle2 is None:# self.angle1 == self.angle2:\n", + " print(\"Circle\")\n", + " '''\n", + " for x,y in range(0,int(2*math.pi)):\n", + " circle = (x-self.x)**2 + (y-self.y)**2 - (self.a)**2'''\n", + " for i in range(0,360):\n", + " #x = int(self.x + self.a*math.cos((2*math.pi)/i))\n", + " #y = int(self.y + self.b*math.sin((2*math.pi)/i))\n", + " x = int(self.x + self.a*math.sin(i))\n", + " y = int(self.y - self.b*(1-math.cos(i)))\n", + " canvas.set_pixel(int(x),int(y))\n", + "\n", + " elif self.angle1 == self.angle2:# or (self.angle1 is None and self.angle2 is None):\n", + " #draw oval\n", + " print(\"Oval\")\n", + " '''for i in range(0,360):\n", + " x = self.x + (self.a * math.cos(i))\n", + " y = self.y + (self.b * math.sin(i))\n", + " canvas.set_pixel(int(x),int(y))'''\n", + " for i in range(0,360):\n", + " x = int(self.x + self.a*math.sin(i))\n", + " y = int(self.y + self.b*(1-math.cos(i)))\n", + " canvas.set_pixel(int(x),int(y)) \n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " namestr = \"Arc\" + \"(\"+str(self.x)+(','+str(self.y))+(','+str(self.a))+(','+str(self.b))+(','+str(self.angle1))+(','+str(self.angle2))+str(**kwargs)+\")\"\n", + " return namestr\n", + "\n", + "class Circle(Arc):\n", + " def __init__(self, x, y, a, **kwargs):\n", + " Arc.__init__(self, x, y, a, a, None, None, **kwargs)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " st1 = \"Circle\"\n", + " namestr = \"Circle\" + \"(\"+str(self.x)+(','+str(self.y))+(','+str(self.a))+str(**kwargs)+\")\"\n", + " return namestr\n", + "\n", + "class Oval(Arc):\n", + " def __init__(self, x, y, a, b, angle1, angle2, **kwargs):\n", + " Arc.__init__(self, x, y, a, b, angle1, angle2, **kwargs)\n", + "\n", + " def __str__(self,**kwargs):\n", + " Shape.__str__(self,**kwargs)\n", + " st1 = \"Oval\"\n", + " namestr = str1 + \"(\"+str(self.x)+(\",\"+str(self.y))+(','+str(self.a))+(','+str(self.b))+(','+str(self.angle1))+(','+str(self.angle2))+str(**kwargs)+\")\"\n", + " return namestr\n" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "id": "MU1i2Cuojxs3", + "colab_type": "code", + "colab": {} + }, + "source": [ + "class RasterDrawing:\n", + " def __init__(self):\n", + " self.shapes=dict()\n", + " self.shape_names=list()\n", + " \n", + " def add_shape(self,shape):\n", + " if shape.name == \"\":\n", + " shape.name = self.assign_name()\n", + " \n", + " self.shapes[shape.name]=shape\n", + " self.shape_names.append(shape.name)\n", + " \n", + " def paint(self,canvas):\n", + " for shape_name in self.shape_names:\n", + " self.shapes[shape_name].paint(canvas)\n", + " \n", + " def assign_name(self):\n", + " name_base=\"shape\"\n", + " name = name_base+\"_0\"\n", + " \n", + " i=1\n", + " while name in self.shapes:\n", + " name = name_base+\"_\"+str(i)\n", + " \n", + " return name\n", + " def save(self, filename, canvas):\n", + " open(filename, \"w\").close()\n", + " file_object = open(filename, \"w\")\n", + " \n", + " for shape_name in self.shape_names:\n", + " f = self.shapes[shape_name].__str__()\n", + " file_object.write(f + \"\\n\")\n", + "\n", + " file_object.close();\n", + " \n", + " return print(\"Saved\")\n", + " \n", + " def load(self, filename, canvas):\n", + " file = open(filename, \"r\")\n", + " lines = file.readlines()\n", + " objects = []\n", + "\n", + "\n", + " for line in lines:\n", + " print(line)\n", + " #eval(shape.__str__())\n", + " objects.append(eval(line))\n", + " \n", + "\n", + " for obj in objects:\n", + " # print(type(obj))\n", + " obj.paint(canvas)" + ], + "execution_count": 0, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "b_6LnLGJjxs5", + "colab_type": "text" + }, + "source": [ + "1. Add `Point` and `Triangle` classes and test them." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "0eGPbwAkjxs6", + "colab_type": "code", + "outputId": "bbe266ee-f3c7-46ee-ee43-3c32706627c2", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 187 + } + }, + "source": [ + "c1 = Canvas(10,10)\n", + "p1 = Point(5,5)\n", + "p1.paint(c1)\n", + "c1.display()" + ], + "execution_count": 711, + "outputs": [ + { + "output_type": "stream", + "text": [ + " \n", + " \n", + " \n", + " \n", + " \n", + " * \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "6MgIKJDyDDbr", + "colab_type": "code", + "outputId": "4eecdc3a-b61d-40e1-b725-488465f4394f", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 187 + } + }, + "source": [ + "c2 = Canvas(10,10)\n", + "t1 = Triangle(1,1,5,5)\n", + "t1.paint(c2)\n", + "c2.display()" + ], + "execution_count": 712, + "outputs": [ + { + "output_type": "stream", + "text": [ + " \n", + " ***** \n", + " * * \n", + " * * \n", + " ** \n", + " * \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "kAfnrn6Gjxs8", + "colab_type": "text" + }, + "source": [ + "2. Add an `Arc` class that is instantiated with a center location, two axis lengths, and starting and ending angles. If start and end are not specified or are the same angle, the `Arc` instance should draw an oval. If in addition the two axes are the same, the `Arc` instance should draw a circle. Create `Oval` and `Circle` classes that inherit from `Arc`. Test everything." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "NAw7krTzjxs9", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 408 + }, + "outputId": "66c20a54-d0dc-4511-b6d8-0ed3a10900d5" + }, + "source": [ + "c4 = Canvas(20,20)\n", + "a1 = Arc(10,10,3,15,0,10)\n", + "a1.paint(c4)\n", + "cir1 = Circle(10,10,5)\n", + "cir1.paint(c4)\n", + "ov = Oval(5,5,3,5,100,100)\n", + "ov.paint(c4)\n", + "c4.display()" + ], + "execution_count": 713, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Arc\n", + "Circle\n", + "Oval\n", + " \n", + " \n", + " ******** \n", + " ** ** \n", + " * * \n", + " ****** * \n", + " * ** * ** \n", + "* ******** *\n", + "* * * * \n", + "* * * \n", + "* ** * \n", + "* * * \n", + "* * ** \n", + " * * * \n", + " ****** \n", + " \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "AKVufgMjjxs_", + "colab_type": "text" + }, + "source": [ + "3. Use your classes to create a `RasterDrawing` that draws a happy face." + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "OQJBJH5sjxs_", + "colab_type": "code", + "outputId": "d5364314-a086-43fb-be56-862bec762f42", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 731 + } + }, + "source": [ + "c3 = Canvas(40,40)\n", + "rd = RasterDrawing() \n", + "\n", + "#face = CompoundShape([Circle(15,15,8),Point(11,5), Point(11,9)])\n", + "rd.add_shape(Circle(15,15,8))\n", + "rd.add_shape(Point(11,5))\n", + "#it just keeps loading after third shape is added to rasterdrawing\n", + "p2 = Point(11,9)\n", + "p2.paint(c3)\n", + "#Smile = Oval(17,3,3,4,10,10)\n", + "#Smile.paint(c3)\n", + "smile1 = Arc(17,3,-1,3,0,7)\n", + "smile1.paint(c3)\n", + "\n", + "rd.paint(c3)\n", + "c3.display()" + ], + "execution_count": 730, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Arc\n", + "Circle\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " ******** \n", + " *** *** \n", + "** ** \n", + "* * \n", + "* * * ** \n", + "* * \n", + "* * \n", + "* * \n", + "* ** \n", + "* ** ** * \n", + "* *** * \n", + "* ** \n", + "* * \n", + "** ** \n", + " *** *** \n", + " ******** \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "f7oYnpmQjxtC", + "colab_type": "text" + }, + "source": [ + "4. Add to the `Shape` base class a `__str__()` method. Overwrite the method in each shape to generate a string of the python code necessary to reinstantiate the object. For example, for a rectangle originally instantiated using `Square(5,5,20,char=\"^\")`, `__str__()` should return the string `'Square(5,5,20,char=\"^\")'`.\n" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "b9C9p27PjxtC", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + }, + "outputId": "858a71ec-1cc9-4a5a-ae96-0fc5b67b5336" + }, + "source": [ + "t1.__str__()" + ], + "execution_count": 715, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "'Triangle(1,1,5,5)'" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 715 + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "b0SSVOCEjxtF", + "colab_type": "text" + }, + "source": [ + "5. Add to `RasterDrawing` two functions, `save(filename)` and `load(filename)`. The save function writes the `__str__()` of all of the shapes in the drawing to a file (one shape per line). The load function, reads the file, and instantiates each object using the python `eval(expression)` function, and adds each shape to the drawing, thereby recreating a \"saved\" raster drawing. Use this functionality to save and load your happy face.\n", + "\n", + " `eval` takes a string that contains a fragment of a python code and executes it. Consider the following examples: " + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "WkQhVFGdjxtF", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + }, + "outputId": "81887cc8-2983-4927-e948-8f97ed361530" + }, + "source": [ + "eval(\"print('Hello')\")" + ], + "execution_count": 716, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Hello\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "Cxga8QnxjxtH", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + }, + "outputId": "b4873d0d-7354-4c7c-dab0-7416ecc2e5cd" + }, + "source": [ + "x = eval('1+2')\n", + "print(x)" + ], + "execution_count": 717, + "outputs": [ + { + "output_type": "stream", + "text": [ + "3\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "pVB7IKmJPEgn", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 544 + }, + "outputId": "afd1b4eb-3ebe-4f3e-cfd7-942f8d9341d3" + }, + "source": [ + "rd1 = RasterDrawing()\n", + "cc1 = Canvas(30,30)\n", + "rd1.add_shape(Circle(10,10,5))\n", + "rd1.add_shape(Point(3,3))\n", + "rd1.paint(cc1)\n", + "cc1.display()" + ], + "execution_count": 735, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Circle\n", + " \n", + " \n", + " \n", + " * \n", + " \n", + " ****** \n", + " * * \n", + "* * \n", + "* * \n", + "* * \n", + "* ** \n", + "* * \n", + "* * \n", + " * * \n", + " ****** \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "8cIGOoKH3jRX", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 34 + }, + "outputId": "2b6a7546-bdf2-42c7-a81b-408580fa7a19" + }, + "source": [ + "rd1.save(\"shape_0\",cc1)" + ], + "execution_count": 740, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Saved\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "7kCXdoXl24n6", + "colab_type": "code", + "colab": { + "base_uri": "https://localhost:8080/", + "height": 612 + }, + "outputId": "411c13c3-bad2-4b5f-c9e1-200a61d2ed70" + }, + "source": [ + "rd1.load(\"shape_0\", cc1)\n", + "cc1.display()" + ], + "execution_count": 741, + "outputs": [ + { + "output_type": "stream", + "text": [ + "Circle(10,10,5)\n", + "\n", + "Point(3,3)\n", + "\n", + "Circle\n", + " \n", + " \n", + " \n", + " * \n", + " \n", + " ****** \n", + " * * \n", + "* * \n", + "* * \n", + "* * \n", + "* ** \n", + "* * \n", + "* * \n", + " * * \n", + " ****** \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n" + ], + "name": "stdout" + } + ] + } + ] +} \ No newline at end of file From b79fa8e8a5233743add7b21bdd7ffe779ed24fce Mon Sep 17 00:00:00 2001 From: abdulw352 <60523704+abdulw352@users.noreply.github.com> Date: Sun, 10 May 2020 21:20:23 -0500 Subject: [PATCH 15/15] Final --- Exams/Final/Copy_of_Final.ipynb | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Exams/Final/Copy_of_Final.ipynb b/Exams/Final/Copy_of_Final.ipynb index d071ffd..bb11b86 100644 --- a/Exams/Final/Copy_of_Final.ipynb +++ b/Exams/Final/Copy_of_Final.ipynb @@ -681,17 +681,19 @@ "base_uri": "https://localhost:8080/", "height": 544 }, - "outputId": "afd1b4eb-3ebe-4f3e-cfd7-942f8d9341d3" + "outputId": "db206cbb-05ca-4892-8ec4-39b7df6b019c" }, "source": [ "rd1 = RasterDrawing()\n", "cc1 = Canvas(30,30)\n", "rd1.add_shape(Circle(10,10,5))\n", "rd1.add_shape(Point(3,3))\n", + "s1 = Square(3,3,5)\n", + "s1.paint(cc1)\n", "rd1.paint(cc1)\n", "cc1.display()" ], - "execution_count": 735, + "execution_count": 743, "outputs": [ { "output_type": "stream", @@ -700,12 +702,12 @@ " \n", " \n", " \n", - " * \n", - " \n", - " ****** \n", - " * * \n", - "* * \n", - "* * \n", + " ****** \n", + " * * \n", + " ******* \n", + " * * * \n", + "* * ** \n", + "* ***** * \n", "* * \n", "* ** \n", "* * \n",