diff -r 26001ce85c2d -r a14be4fc31b9 föli.osm
--- a/föli.osm Tue May 08 21:43:50 2018 +0300
+++ b/föli.osm Thu May 17 22:56:41 2018 +0300
@@ -61,7 +61,7 @@
-
+
@@ -149,9 +149,9 @@
-
-
-
+
+
+
@@ -409,7 +409,7 @@
-
+
@@ -1443,845 +1443,976 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2294,7 +2425,7 @@
-
+
@@ -2306,7 +2437,7 @@
-
+
@@ -2319,7 +2450,7 @@
-
+
@@ -2332,7 +2463,7 @@
-
+
@@ -2343,7 +2474,7 @@
-
+
@@ -2356,7 +2487,7 @@
-
+
@@ -2366,7 +2497,7 @@
-
+
@@ -2383,7 +2514,7 @@
-
+
@@ -2403,8 +2534,9 @@
-
+
+
@@ -2412,7 +2544,7 @@
-
+
@@ -2423,7 +2555,7 @@
-
+
@@ -2440,18 +2572,18 @@
-
+
-
-
+
+
-
-
-
+
+
+
@@ -2459,7 +2591,7 @@
-
+
@@ -2468,7 +2600,7 @@
-
+
@@ -2482,7 +2614,7 @@
-
+
@@ -2494,7 +2626,7 @@
-
+
@@ -2510,7 +2642,7 @@
-
+
@@ -2522,7 +2654,7 @@
-
+
@@ -2533,7 +2665,7 @@
-
+
@@ -2544,9 +2676,9 @@
-
+
-
+
@@ -2555,19 +2687,19 @@
-
+
-
+
-
+
@@ -2580,7 +2712,7 @@
-
+
@@ -2590,7 +2722,7 @@
-
+
@@ -2602,18 +2734,18 @@
-
+
-
-
-
+
+
+
@@ -2622,8 +2754,9 @@
-
-
+
+
+
@@ -2636,21 +2769,21 @@
-
+
-
+
-
+
-
+
@@ -2668,7 +2801,7 @@
-
+
@@ -2681,7 +2814,7 @@
-
+
@@ -2700,7 +2833,7 @@
-
+
@@ -2719,7 +2852,7 @@
-
+
@@ -2739,7 +2872,7 @@
-
+
@@ -2753,21 +2886,21 @@
-
+
-
-
-
-
+
+
+
+
-
+
@@ -2779,22 +2912,22 @@
-
-
-
+
+
+
-
+
-
+
@@ -2807,7 +2940,7 @@
-
+
@@ -2821,7 +2954,7 @@
-
+
@@ -2835,25 +2968,25 @@
-
+
-
-
+
+
-
+
-
-
+
+
@@ -2862,21 +2995,21 @@
-
+
-
+
-
+
@@ -2894,7 +3027,7 @@
-
+
@@ -2905,7 +3038,7 @@
-
+
@@ -2916,7 +3049,7 @@
-
+
@@ -2926,7 +3059,7 @@
-
+
@@ -2938,23 +3071,23 @@
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
@@ -2965,7 +3098,7 @@
-
+
@@ -2978,7 +3111,7 @@
-
+
@@ -2987,7 +3120,7 @@
-
+
@@ -3001,7 +3134,7 @@
-
+
@@ -3013,7 +3146,7 @@
-
+
@@ -3026,7 +3159,7 @@
-
+
@@ -3038,7 +3171,7 @@
-
+
@@ -3049,7 +3182,7 @@
-
+
@@ -3061,7 +3194,7 @@
-
+
@@ -3070,9 +3203,9 @@
-
+
-
+
@@ -3082,7 +3215,7 @@
-
+
@@ -3092,7 +3225,7 @@
-
+
@@ -3102,20 +3235,20 @@
-
+
-
+
-
+
@@ -3125,6 +3258,7 @@
+
@@ -3137,7 +3271,7 @@
-
+
@@ -3151,7 +3285,7 @@
-
+
@@ -3168,7 +3302,7 @@
-
+
@@ -3181,7 +3315,7 @@
-
+
@@ -3191,7 +3325,7 @@
-
+
@@ -3204,7 +3338,7 @@
-
+
@@ -3215,7 +3349,7 @@
-
+
@@ -3228,7 +3362,7 @@
-
+
@@ -3242,7 +3376,7 @@
-
+
@@ -3252,7 +3386,7 @@
-
+
@@ -3269,7 +3403,7 @@
-
+
@@ -3287,7 +3421,7 @@
-
+
@@ -3303,7 +3437,7 @@
-
+
@@ -3317,7 +3451,7 @@
-
+
@@ -3343,7 +3477,7 @@
-
+
@@ -3359,7 +3493,7 @@
-
+
@@ -3371,7 +3505,7 @@
-
+
@@ -3387,7 +3521,7 @@
-
+
@@ -3398,10 +3532,10 @@
-
+
-
+
@@ -3415,7 +3549,7 @@
-
+
@@ -3433,7 +3567,7 @@
-
+
@@ -3451,7 +3585,7 @@
-
+
@@ -3469,7 +3603,7 @@
-
+
@@ -3481,7 +3615,7 @@
-
+
@@ -3493,7 +3627,7 @@
-
+
@@ -3503,7 +3637,7 @@
-
+
@@ -3516,7 +3650,7 @@
-
+
@@ -3526,7 +3660,7 @@
-
+
@@ -3535,7 +3669,7 @@
-
+
@@ -3548,7 +3682,7 @@
-
+
@@ -3559,7 +3693,7 @@
-
+
@@ -3579,7 +3713,7 @@
-
+
@@ -3592,7 +3726,7 @@
-
+
@@ -3601,7 +3735,7 @@
-
+
@@ -3611,7 +3745,7 @@
-
+
@@ -3622,7 +3756,7 @@
-
+
@@ -3636,7 +3770,7 @@
-
+
@@ -3644,7 +3778,7 @@
-
+
@@ -3655,7 +3789,7 @@
-
+
@@ -3664,7 +3798,7 @@
-
+
@@ -3674,7 +3808,7 @@
-
+
@@ -3689,7 +3823,7 @@
-
+
@@ -3699,7 +3833,7 @@
-
+
@@ -3710,7 +3844,7 @@
-
+
@@ -3722,7 +3856,7 @@
-
+
@@ -3735,7 +3869,7 @@
-
+
@@ -3745,7 +3879,7 @@
-
+
@@ -3756,7 +3890,7 @@
-
+
@@ -3767,7 +3901,7 @@
-
+
@@ -3777,7 +3911,7 @@
-
+
@@ -3787,7 +3921,7 @@
-
+
@@ -3799,7 +3933,7 @@
-
+
@@ -3809,7 +3943,7 @@
-
+
@@ -3819,7 +3953,7 @@
-
+
@@ -3828,7 +3962,7 @@
-
+
@@ -3839,7 +3973,7 @@
-
+
@@ -3854,7 +3988,7 @@
-
+
@@ -3865,7 +3999,7 @@
-
+
@@ -3878,7 +4012,7 @@
-
+
@@ -3889,7 +4023,7 @@
-
+
@@ -3901,7 +4035,7 @@
-
+
@@ -3910,7 +4044,7 @@
-
+
@@ -3920,7 +4054,7 @@
-
+
@@ -3929,7 +4063,7 @@
-
+
@@ -3943,7 +4077,7 @@
-
+
@@ -3955,7 +4089,7 @@
-
+
@@ -3965,7 +4099,7 @@
-
+
@@ -3976,7 +4110,7 @@
-
+
@@ -3990,7 +4124,7 @@
-
+
@@ -4001,7 +4135,7 @@
-
+
@@ -4011,7 +4145,7 @@
-
+
@@ -4027,7 +4161,7 @@
-
+
@@ -4038,7 +4172,7 @@
-
+
@@ -4048,7 +4182,7 @@
-
+
@@ -4059,7 +4193,7 @@
-
+
@@ -4068,7 +4202,7 @@
-
+
@@ -4078,7 +4212,7 @@
-
+
@@ -4095,7 +4229,7 @@
-
+
@@ -4108,7 +4242,7 @@
-
+
@@ -4119,7 +4253,7 @@
-
+
@@ -4131,7 +4265,7 @@
-
+
@@ -4142,7 +4276,7 @@
-
+
@@ -4154,7 +4288,7 @@
-
+
@@ -4165,7 +4299,7 @@
-
+
@@ -4174,7 +4308,7 @@
-
+
@@ -4187,7 +4321,7 @@
-
+
@@ -4208,7 +4342,7 @@
-
+
@@ -4220,7 +4354,7 @@
-
+
@@ -4231,7 +4365,7 @@
-
+
@@ -4243,7 +4377,7 @@
-
+
@@ -4252,7 +4386,7 @@
-
+
@@ -4261,7 +4395,7 @@
-
+
@@ -4272,7 +4406,7 @@
-
+
@@ -4282,7 +4416,7 @@
-
+
@@ -4298,7 +4432,7 @@
-
+
@@ -4310,7 +4444,7 @@
-
+
@@ -4320,7 +4454,7 @@
-
+
@@ -4332,7 +4466,7 @@
-
+
@@ -4347,7 +4481,7 @@
-
+
@@ -4358,7 +4492,7 @@
-
+
@@ -4367,7 +4501,7 @@
-
+
@@ -4377,7 +4511,7 @@
-
+
@@ -4389,7 +4523,7 @@
-
+
@@ -4401,7 +4535,7 @@
-
+
@@ -4412,7 +4546,7 @@
-
+
@@ -4422,7 +4556,7 @@
-
+
@@ -4437,7 +4571,7 @@
-
+
@@ -4453,13 +4587,13 @@
-
+
-
-
-
-
+
+
+
+
@@ -4469,7 +4603,7 @@
-
+
@@ -4478,7 +4612,7 @@
-
+
@@ -4493,7 +4627,7 @@
-
+
@@ -4504,7 +4638,7 @@
-
+
@@ -4514,7 +4648,7 @@
-
+
@@ -4525,7 +4659,7 @@
-
+
@@ -4537,7 +4671,7 @@
-
+
@@ -4549,7 +4683,7 @@
-
+
@@ -4560,7 +4694,7 @@
-
+
@@ -4570,7 +4704,7 @@
-
+
@@ -4583,7 +4717,7 @@
-
+
@@ -4594,7 +4728,7 @@
-
+
@@ -4608,7 +4742,7 @@
-
+
@@ -4617,19 +4751,19 @@
-
+
-
+
-
+
@@ -4643,9 +4777,11 @@
-
+
+
+
@@ -4657,7 +4793,7 @@
-
+
@@ -4668,11 +4804,11 @@
-
+
-
+
-
+
@@ -4684,7 +4820,7 @@
-
+
@@ -4702,7 +4838,7 @@
-
+
@@ -4719,7 +4855,7 @@
-
+
@@ -4730,9 +4866,9 @@
-
+
-
+
@@ -4740,7 +4876,7 @@
-
+
@@ -4751,7 +4887,7 @@
-
+
@@ -4762,11 +4898,11 @@
-
+
-
+
@@ -4782,7 +4918,7 @@
-
+
@@ -4790,7 +4926,7 @@
-
+
@@ -4804,7 +4940,7 @@
-
+
@@ -4816,7 +4952,7 @@
-
+
@@ -4829,7 +4965,7 @@
-
+
@@ -4851,7 +4987,7 @@
-
+
@@ -4859,7 +4995,7 @@
-
+
@@ -4870,7 +5006,7 @@
-
+
@@ -4890,7 +5026,7 @@
-
+
@@ -4899,7 +5035,7 @@
-
+
@@ -4914,7 +5050,7 @@
-
+
@@ -4924,7 +5060,7 @@
-
+
@@ -4941,7 +5077,7 @@
-
+
@@ -4952,11 +5088,11 @@
-
+
-
-
-
+
+
+
@@ -4965,15 +5101,15 @@
-
+
-
+
-
+
@@ -4984,7 +5120,7 @@
-
+
@@ -4995,7 +5131,7 @@
-
+
@@ -5009,7 +5145,7 @@
-
+
@@ -5021,7 +5157,7 @@
-
+
@@ -5031,7 +5167,7 @@
-
+
@@ -5041,7 +5177,7 @@
-
+
@@ -5052,7 +5188,7 @@
-
+
@@ -5062,7 +5198,7 @@
-
+
@@ -5071,7 +5207,7 @@
-
+
@@ -5080,7 +5216,7 @@
-
+
@@ -5090,7 +5226,7 @@
-
+
@@ -5101,7 +5237,7 @@
-
+
@@ -5116,7 +5252,7 @@
-
+
@@ -5127,155 +5263,139 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -5287,213 +5407,215 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -5501,77 +5623,77 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5579,1195 +5701,1495 @@
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+