鱼C论坛

 找回密码
 立即注册
查看: 786|回复: 26

[已解决]同样的代码从文件读数据,把数组换成用new定义的就出错了

[复制链接]
发表于 2020-4-27 23:12:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大家好,我想从.asc文件(纯数字)中读取数据,存到二维数组。
原来的代码如下:
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

using namespace std;

void test()
{
        double array[543][220];
        memset(array, 0, sizeof(array));
        int i = 0, j = 0, line = 0;
        string lineStr;
        char* end;
        ifstream manning;
        manning.open("C:\\Users\\lch\\Desktop\\C++\\MM\\manning.asc", ios::in);
        if (!manning.is_open())
        {
                cout << "文件打开失败" << endl;

        }
        while (getline(manning, lineStr))
        {
                if (++line <= 6)
                        continue;
                stringstream ss(lineStr);
                string str;
                j = 0;
                while (getline(ss, str, ' '))
                {
                        array[i][j] = atof(const_cast<const char*> (str.c_str()));
                        j++;
                }
                i++;
        }

        manning.close();
        for (int i = 0; i < 543; i++)
        {
                for (int j = 0; j < 220; j++)
                {
                        cout << array[i][j] << " ";
                }
                cout << endl;
        }
}

int main()
{
        test();

        system("pause");
        return 0;
}

把数组用new开辟到堆区的话,在将数据转换成double存到数组的时候就出错了
  这里代码提示错误→    array[i][j] = atof(const_cast<const char*> (str.c_str()));   ←0x00007FF67438173A 处(位于 测试.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。
具体代码如下:
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

using namespace std;

void test()
{
        double** array = new double* [543];//array1 用来存储从gauges中读到的数据。
        int i = 0, j = 0, line = 0;
        for (i = 0; i < 543; i++)
        {
                array[i] = new double[220];
        }
        
        //double array[543][220];
        memset(array, 0, sizeof(array));

        string lineStr;
        char* end;
        ifstream manning;
        manning.open("C:\\Users\\lch\\Desktop\\C++\\MM\\manning.asc", ios::in);
        if (!manning.is_open())
        {
                cout << "文件打开失败" << endl;

        }
        while (getline(manning, lineStr))
        {
                if (++line <= 6)
                        continue;
                stringstream ss(lineStr);
                string str;
                j = 0;
                while (getline(ss, str, ' '))
                {
                        array[i][j] = atof(const_cast<const char*> (str.c_str()));
                        j++;
                }
                i++;
        }

        manning.close();
        for (int i = 0; i < 543; i++)
        {
                for (int j = 0; j < 220; j++)
                {
                        cout << array[i][j] << " ";
                }
                cout << endl;
        }

        for (i = 0; i < 543; i++)
        {
                delete[] array[i];

        }
        delete[] array;

}

int main()
{
        test();

        system("pause");
        return 0;
}

请问大家这是什么原因呀?拜托大神帮忙看一下,非常感谢!
最佳答案
2020-4-29 00:28:47
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

#include<string.h>

using namespace std;

void test() {
    ifstream manning("manning.asc", ios::in);
    if (!manning.is_open()) {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    std::string name[zxsq-anti-bbcode-6];
    int ncols, nrows, cellsize, NODATA_value;
    double xllcorner, yllcorner;
    manning >> name[zxsq-anti-bbcode-0] >> ncols;
    manning >> name[zxsq-anti-bbcode-1] >> nrows;
    manning >> name[zxsq-anti-bbcode-2] >> xllcorner;
    manning >> name[zxsq-anti-bbcode-3] >> yllcorner;
    manning >> name[zxsq-anti-bbcode-4] >> cellsize;
    manning >> name[zxsq-anti-bbcode-5] >> NODATA_value;

    double **array = new double *[zxsq-anti-bbcode-nrows];
    for(int i = 0; i < nrows; ++i) {
        array[zxsq-anti-bbcode-i] = new double[zxsq-anti-bbcode-ncols];
    }

    std::string line;
    for(int y = 0; y < nrows; ++y) {
        getline(manning, line);
        std::stringstream ss(line);
        for(int x = 0; x < ncols; ++x) {
            ss >> array[zxsq-anti-bbcode-y][zxsq-anti-bbcode-x];
        }
    }

    // print
    std::cout << name[zxsq-anti-bbcode-0] <<" " << ncols << std::endl;
    std::cout << name[zxsq-anti-bbcode-1] << " " << nrows << std::endl;
    std::cout << name[zxsq-anti-bbcode-2] << " " << xllcorner << std::endl;
    std::cout << name[zxsq-anti-bbcode-3] << " " << yllcorner << std::endl;
    std::cout << name[zxsq-anti-bbcode-4] << " " << cellsize << std::endl;
    std::cout << name[zxsq-anti-bbcode-5] << " " << NODATA_value << std::endl;
    /*for(int y = 0; y < nrows; ++y) {
        for(int x = 0; x < ncols; ++x) {
            std::cout << array[zxsq-anti-bbcode-y][zxsq-anti-bbcode-x] << " ";
        }
        std::cout << std::endl;
    }*/

    for(int i = 0; i < nrows; ++i) {
        delete[] array[zxsq-anti-bbcode-i];
    }
    delete[] array;

    manning.close();
}

#if 0
void test()
{
    double** array = new double* [zxsq-anti-bbcode-543];//array1 用来存储从gauges中读到的数据。
    int i = 0, j = 0, line = 0;
    for (i = 0; i < 543; i++)
    {
        array[zxsq-anti-bbcode-i] = new double[zxsq-anti-bbcode-220];
    }

    //double array[zxsq-anti-bbcode-543][zxsq-anti-bbcode-220];
    //memset(array, 0, sizeof(array));

    string lineStr;
    //char* end;
    ifstream manning;
    manning.open("manning.asc", ios::in);
    if (!manning.is_open())
    {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    /*i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        string str;
        j = 0;
        while (getline(ss, str, ' '))
        {
            //array[zxsq-anti-bbcode-i][zxsq-anti-bbcode-j] = atof(const_cast<const char*> (str.c_str()));
            array[zxsq-anti-bbcode-i][zxsq-anti-bbcode-j] = atof(str.c_str());
            j++;
        }
        i++;
    } */
    i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        j = 0;
        while( ss >> array[zxsq-anti-bbcode-i][j++])
            ;
        i++;
    }

    manning.close();
    for (int i = 0; i < 543; i++)
    {
        for (int j = 0; j < 220; j++)
        {
            cout << array[zxsq-anti-bbcode-i][zxsq-anti-bbcode-j] << " ";
        }
        cout << endl;
    }

    for (i = 0; i < 543; i++)
    {
        delete[] array[zxsq-anti-bbcode-i];

    }
    delete[] array;
}
#endif

int main()
{
    test();
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-28 12:05:27 | 显示全部楼层
这是我一个编程项目中的一部分,因为提示有堆栈溢出的问题,所以我搜了下准备考虑用new定义数组把数组开辟到堆区这样,奈何是个新手,不知道为啥运行不了了。麻烦懂得帮忙看下,感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 12:06:43 | 显示全部楼层
把 manning.asc 文件也发上来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 19:24:39 | 显示全部楼层
人造人 发表于 2020-4-28 12:06
把 manning.asc 文件也发上来


                               
登录/注册后可看大图

不知道怎么发文件,我就接了个图,详情看链接。或者下面我简单说了一下这个文件中的具体数据。
我需要读取的是跳过前六行  读取 -9999 那一行开始往后的数据
ncols         543
nrows         220
xllcorner     488469.3190918
yllcorner     3797068.373291
cellsize      2
NODATA_value  -9999
左上角是这种数据
从下一行开始是
-9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999
0.05 0.05 0.05 0.12 0.12 0.12 0.12 0.08 0.08 0.08
0.05 0.05 0.05 0.12 0.12 0.12 0.12 0.08 0.08 0.08
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05
类似于这种的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 19:51:44 | 显示全部楼层
我没有完整的manning.asc文件,无法继续测试程序
想办法把完整的manning.asc文件给我,或者由你来继续接下来的测试
这是我目前的测试成果
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

#include<string.h>

using namespace std;

void test()
{
    double** array = new double* [543];//array1 用来存储从gauges中读到的数据。
    int i = 0, j = 0, line = 0;
    for (i = 0; i < 543; i++)
    {
        array[i] = new double[220];
    }

    //double array[543][220];
    //memset(array, 0, sizeof(array));

    string lineStr;
    //char* end;
    ifstream manning;
    manning.open("manning.asc", ios::in);
    if (!manning.is_open())
    {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        string str;
        j = 0;
        while (getline(ss, str, ' '))
        {
            //array[i][j] = atof(const_cast<const char*> (str.c_str()));
            array[i][j] = atof(str.c_str());
            j++;
        }
        i++;
    }

    manning.close();
    for (int i = 0; i < 543; i++)
    {
        for (int j = 0; j < 220; j++)
        {
            cout << array[i][j] << " ";
        }
        cout << endl;
    }

    for (i = 0; i < 543; i++)
    {
        delete[] array[i];

    }
    delete[] array;
}

int main()
{
    test();
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 20:25:12 | 显示全部楼层
人造人 发表于 2020-4-28 19:51
我没有完整的manning.asc文件,无法继续测试程序
想办法把完整的manning.asc文件给我,或者由你来继续接下 ...

好的,多谢多谢。我不知道怎么上传文件。我自己先试试。再次感谢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 20:26:51 | 显示全部楼层
超级卡布达 发表于 2020-4-28 20:25
好的,多谢多谢。我不知道怎么上传文件。我自己先试试。再次感谢~

不能像这样复制?
ncols         543
nrows         220
xllcorner     488469.3190918
yllcorner     3797068.373291
cellsize      2
NODATA_value  -9999
-9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 
0.05 0.05 0.05 0.12 0.12 0.12 0.12 0.08 0.08 0.08
0.05 0.05 0.05 0.12 0.12 0.12 0.12 0.08 0.08 0.08
0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 0.05 
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 20:40:47 | 显示全部楼层
本帖最后由 超级卡布达 于 2020-4-28 20:41 编辑
人造人 发表于 2020-4-28 20:26
不能像这样复制?


数据太多,复制的时候提示不能超过5W个字,我只大概赋值下面这些把,其余的都是数字。只不过原文件下面的有 219行  543列。
ncols         543
nrows         220
xllcorner     488469.3190918
yllcorner     3797068.373291
cellsize      2
NODATA_value  -9999
-9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 -9999 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.015 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.015 0.015 0.2 0.2 0.06 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.015 0.2 0.2 0.2 0.015 0.06 0.015 0.015 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.03 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.03 0.03 0.06 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.015 
0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.06 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.015 0.015 0.015 0.2 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.03 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.03 0.03 0.06 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.06 0.015 0.06 0.2 0.2 0.015 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 
0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.03 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.06 0.2 0.2 0.2 0.06 0.03 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.2 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.2 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.06 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.03 0.06 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 
0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.015 0.06 0.015 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.06 0.015 0.015 0.015 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.2 0.06 0.03 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.03 0.015 0.015 0.015 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.03 0.03 0.015 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.015 
0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.2 0.06 0.03 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.015 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.03 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.015 0.015 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.2 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.2 0.06 0.2 0.06 0.06 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.2 0.2 0.015 0.06 0.2 0.2 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.03 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.015 0.03 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.2 0.015 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.03 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.06 0.015 0.06 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.2 0.2 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.015 0.2 0.015 0.2 0.015 0.2 0.015 0.015 0.2 0.2 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.2 0.015 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.03 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.03 0.2 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.2 0.2 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.06 0.06 0.06 0.03 0.06 0.06 0.06 0.015 0.06 0.015 0.015 0.06 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.03 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.03 0.03 0.015 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.06 0.015 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.06 0.015 0.015 0.06 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.03 0.03 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.015 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.2 0.06 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.06 0.06 0.2 0.015 0.015 0.2 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.03 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.03 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.2 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.06 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.015 0.2 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.06 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.2 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.2 0.015 0.2 0.2 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.2 0.06 0.2 0.015 0.06 0.2 0.2 0.2 0.06 0.015 0.015 0.06 0.06 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.015 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.2 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.06 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.06 0.2 0.015 0.2 0.2 0.2 0.015 0.06 0.015 0.06 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.015 0.2 0.06 0.015 0.015 0.06 0.015 0.06 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.06 0.06 0.2 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.03 0.03 0.06 0.015 0.2 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.03 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.015 0.2 0.2 0.2 0.06 0.015 0.06 0.015 0.06 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.015 0.2 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.03 0.03 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.06 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.03 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.06 0.06 0.015 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.06 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.2 0.06 0.015 0.015 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.03 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.03 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.03 0.03 0.06 0.015 0.2 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.015 0.2 0.2 0.2 0.06 0.2 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.06 0.03 0.06 0.06 0.2 0.2 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 
0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.015 0.015 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.015 0.2 0.06 0.06 0.06 0.2 0.2 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.2 0.015 0.015 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.03 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.03 0.06 0.06 0.015 0.2 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.015 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 
0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.06 0.2 0.2 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.015 0.015 0.06 0.06 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.03 0.015 0.015 0.06 0.015 0.06 0.06 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.2 0.2 0.015 0.015 0.2 0.015 0.2 0.015 0.2 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.015 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.015 0.015 0.06 0.015 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.03 0.06 0.015 0.015 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.06 0.015 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.2 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.2 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.015 0.06 0.2 0.2 0.2 0.06 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.2 0.06 0.015 0.2 0.2 0.2 0.015 0.06 0.015 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.06 0.03 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.06 0.03 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.06 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.2 0.06 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.03 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.03 0.03 0.06 0.015 0.015 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.015 0.015 0.2 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.06 0.015 0.06 0.015 0.015 0.015 0.015 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.06 0.2 0.2 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.06 0.03 0.03 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.015 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.06 0.2 0.06 0.2 0.015 0.2 0.2 0.2 0.015 0.06 0.015 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.06 0.015 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.06 0.015 0.06 0.2 0.015 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.06 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.015 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.015 0.015 0.2 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.03 0.015 0.06 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.015 0.2 0.2 0.2 0.03 0.03 0.2 0.2 0.06 0.015 0.06 0.06 0.2 0.2 0.2 0.2 0.015 0.06 0.2 0.015 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.015 0.06 0.06 0.015 0.015 0.2 0.015 0.06 0.015 0.015 0.015 0.015 0.015 
0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.2 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.2 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.2 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.2 0.015 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.06 0.06 0.2 0.06 0.015 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.2 0.015 0.2 0.015 0.015 0.015 0.015 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.06 0.06 0.015 0.06 0.06 0.2 0.06 0.015 0.2 0.2 0.2 0.2 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.06 0.015 0.06 0.015 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.06 0.2 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.015 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.06 0.06 0.06 0.015 0.06 0.2 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.2 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.2 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.015 0.015 0.06 0.015 0.015 0.015 0.06 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.2 0.015 0.2 0.2 0.06 0.06 0.06 0.015 0.015 0.06 0.06 0.06 0.06 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.06 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.06 0.06 0.06 0.014 0.014 0.014 0.014 0.014 0.014 0.014 0.015 0.015 0.015 0.015 0.06 0.03 0.03 0.06 0.015 0.015 0.015 0.06 0.2 0.015 0.2 0.2 0.2 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.2 0.06 0.2 0.06 0.015 0.015 0.015 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.06 0.015 0.015 0.015 0.015 0.2 0.2 0.015 0.2 0.2 0.2 0.2 0.015 0.015 0.015 0.015 0.015 0.015 0.015 0.06 0.015 0.06 0.015 0.015 0.015 
0.015 0.015 0.015 0.015 0.015 0.015 0.015
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 20:54:33 | 显示全部楼层
超级卡布达 发表于 2020-4-28 20:40
数据太多,复制的时候提示不能超过5W个字,我只大概赋值下面这些把,其余的都是数字。只不过原文件下面 ...

嗯,我去研究研究
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 21:10:11 | 显示全部楼层
人造人 发表于 2020-4-28 20:54
嗯,我去研究研究

好的,谢谢谢谢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 21:21:16 | 显示全部楼层

你给我的数据不对吧?
1.png




还有,这是我目前的测试结果
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

#include<string.h>

using namespace std;

void test()
{
    double** array = new double* [543];//array1 用来存储从gauges中读到的数据。
    int i = 0, j = 0, line = 0;
    for (i = 0; i < 543; i++)
    {
        array[i] = new double[220];
    }

    //double array[543][220];
    //memset(array, 0, sizeof(array));

    string lineStr;
    //char* end;
    ifstream manning;
    manning.open("manning.asc", ios::in);
    if (!manning.is_open())
    {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    /*i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        string str;
        j = 0;
        while (getline(ss, str, ' '))
        {
            //array[i][j] = atof(const_cast<const char*> (str.c_str()));
            array[i][j] = atof(str.c_str());
            j++;
        }
        i++;
    } */
    i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        j = 0;
        while( ss >> array[i][j++])
            ;
        i++;
    }

    manning.close();
    for (int i = 0; i < 543; i++)
    {
        for (int j = 0; j < 220; j++)
        {
            cout << array[i][j] << " ";
        }
        cout << endl;
    }

    for (i = 0; i < 543; i++)
    {
        delete[] array[i];

    }
    delete[] array;
}

int main()
{
    test();
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 21:38:30 | 显示全部楼层
人造人 发表于 2020-4-28 21:21
你给我的数据不对吧?

可能我行列搞错了,但是赋值的数据应该是没问题的。我试试你的代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 21:42:22 | 显示全部楼层
超级卡布达 发表于 2020-4-28 21:38
可能我行列搞错了,但是赋值的数据应该是没问题的。我试试你的代码

搞错行和列,怎么可能正确?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 22:01:02 | 显示全部楼层
超级卡布达 发表于 2020-4-28 12:05
这是我一个编程项目中的一部分,因为提示有堆栈溢出的问题,所以我搜了下准备考虑用new定义数组把数组开辟 ...

这个和你的文件是什么没有关系;主要原因是这样的-----程序在加载到虚拟内存的时候其堆的大小是默认设置好的,之所以你在申请的时候并没有报错而是在写入的时候才报错,这和计算机内部的处理有关,它并不是你申请多少内存就一下给你那么多,而是先给你预留一些,然后随着你的写入再慢慢增加,一旦超出最大范围,就会触及到内存中不可写入的位置,所以就down了;
解决方案: 不要一下子将文件全部读到内存在输出,而是读一些,输出一些,然后释放这段内存,再度一些,在输出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 22:04:10 | 显示全部楼层
我感觉是我搞错行列了,抱歉,^_^
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<sstream>

#include<string.h>

using namespace std;

void test() {
    ifstream manning("manning.asc", ios::in);
    if (!manning.is_open()) {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    std::string name;
    int ncols, nrows, cellsize, NODATA_value;
    double xllcorner, yllcorner;
    manning >> name >> ncols;
    manning >> name >> nrows;
    manning >> name >> xllcorner;
    manning >> name >> yllcorner;
    manning >> name >> cellsize;
    manning >> name >> NODATA_value;

    double **array = new double *[nrows];
    for(int i = 0; i < nrows; ++i) {
        array[i] = new double[ncols];
    }

    std::string line;
    for(int y = 0; y < nrows; ++y) {
        getline(manning, line);
        std::stringstream ss(line);
        for(int x = 0; x < ncols; ++x) {
            ss >> array[y][x];
        }
    }

    // print
    for(int y = 0; y < nrows; ++y) {
        for(int x = 0; x < ncols; ++x) {
            std::cout << array[y][x] << " ";
        }
        std::cout << std::endl;
    }

    for(int i = 0; i < nrows; ++i) {
        delete[] array[i];
    }
    delete[] array;

    manning.close();
}

#if 0
void test()
{
    double** array = new double* [543];//array1 用来存储从gauges中读到的数据。
    int i = 0, j = 0, line = 0;
    for (i = 0; i < 543; i++)
    {
        array[i] = new double[220];
    }

    //double array[543][220];
    //memset(array, 0, sizeof(array));

    string lineStr;
    //char* end;
    ifstream manning;
    manning.open("manning.asc", ios::in);
    if (!manning.is_open())
    {
        cout << "文件打开失败" << endl;
        exit(-1);
    }

    /*i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        string str;
        j = 0;
        while (getline(ss, str, ' '))
        {
            //array[i][j] = atof(const_cast<const char*> (str.c_str()));
            array[i][j] = atof(str.c_str());
            j++;
        }
        i++;
    } */
    i = 0;
    while (getline(manning, lineStr))
    {
        if (++line <= 6)
            continue;
        stringstream ss(lineStr);
        j = 0;
        while( ss >> array[i][j++])
            ;
        i++;
    }

    manning.close();
    for (int i = 0; i < 543; i++)
    {
        for (int j = 0; j < 220; j++)
        {
            cout << array[i][j] << " ";
        }
        cout << endl;
    }

    for (i = 0; i < 543; i++)
    {
        delete[] array[i];

    }
    delete[] array;
}
#endif

int main()
{
    test();
    return 0;
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-28 22:05:01 | 显示全部楼层
Richard149 发表于 2020-4-28 22:01
这个和你的文件是什么没有关系;主要原因是这样的-----程序在加载到虚拟内存的时候其堆的大小是默认设置 ...

是这样吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 22:24:06 | 显示全部楼层

我原来写的换了一下行列的数字也不行,你最后给的代码能成功运行了。非常感谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-28 22:51:10 | 显示全部楼层
人造人 发表于 2020-4-28 22:04
我感觉是我搞错行列了,抱歉,^_^

我刚搜了一下,#if 0·····#endif 这两个中间的相当于注释掉了是不?
第一个test()是直接从文件中读取行列数,我看数组第一行头两个(或一个)是一个超级小的数字,然后这行剩下的都是0.从第二行开始是我需要的数字。你这个代码,换不同的文件就不用直接考虑行列数的变化,因为能直接从文件中读取了是吧?  只是数组中第一行村的数据不能用是不。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 00:21:07 | 显示全部楼层
超级卡布达 发表于 2020-4-28 22:51
我刚搜了一下,#if 0·····#endif 这两个中间的相当于注释掉了是不?
第一个test()是直接从文件中 ...

对,是注释

第一行的数据不能用?
你是不是哪里理解错了?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-29 00:22:56 | 显示全部楼层
    manning >> name >> ncols;
    manning >> name >> nrows;
    manning >> name >> xllcorner;
    manning >> name >> yllcorner;
    manning >> name >> cellsize;
    manning >> name >> NODATA_value;

我把文件中的前6行也读取出来了,只是有好多内容这个程序用不到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-14 19:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表