{ "cells": [ { "cell_type": "code", "execution_count": 18, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import os\n", "import sumolib\n", "import random\n", "from tqdm import tqdm\n", "from datetime import datetime" ] }, { "cell_type": "code", "execution_count": 19, "metadata": {}, "outputs": [], "source": [ "# plan_original = pd.read_csv('../../Data/tables/plan_original.csv', index_col=0)\n", "# plan_original_ = plan_original[plan_original.start_hour==0]\n", "# # plan_original_ = plan_original_[plan_original_.inter_no.isin([175, 210])]\n", "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", "# display(plan_original_) # overlap : 175, 201, 210" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 1. 이동류 매칭" ] }, { "cell_type": "code", "execution_count": 20, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ " 0%| | 0/17280 [00:00\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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_nophas_Aphas_Bmove_Amove_B
01751184
11752273
21753361
31753462
41754452
51761184
61762283
717633518
81771184
91772273
\n", "" ], "text/plain": [ " inter_no phas_A phas_B move_A move_B\n", "0 175 1 1 8 4\n", "1 175 2 2 7 3\n", "2 175 3 3 6 1\n", "3 175 3 4 6 2\n", "4 175 4 4 5 2\n", "5 176 1 1 8 4\n", "6 176 2 2 8 3\n", "7 176 3 3 5 18\n", "8 177 1 1 8 4\n", "9 177 2 2 7 3" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# [이동류번호] 불러오기\n", "path_moves = '../../Data/tables/moves/'\n", "csv_moves = os.listdir('../../Data/tables/moves/')\n", "moves = [pd.read_csv(path_moves + csv_move, index_col=0) for csv_move in tqdm(csv_moves)]\n", "match1 = pd.concat(moves).drop_duplicates().sort_values(by=['inter_no','phas_A','phas_B']).reset_index(drop=True)\n", "match1 = match1[match1.inter_no!=212]\n", "match1.head(10)" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \n", " \n", "
inter_nophase_noring_typemove_no
01751A8
01751B4
11752A7
11752B3
21753A6
21753B1
41754A5
31754B2
51761A8
51761B4
\n", "
" ], "text/plain": [ " inter_no phase_no ring_type move_no\n", "0 175 1 A 8\n", "0 175 1 B 4\n", "1 175 2 A 7\n", "1 175 2 B 3\n", "2 175 3 A 6\n", "2 175 3 B 1\n", "4 175 4 A 5\n", "3 175 4 B 2\n", "5 176 1 A 8\n", "5 176 1 B 4" ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 계층화\n", "moveA = match1[['inter_no', 'phas_A', 'move_A']].copy()\n", "moveA.columns = ['inter_no', 'phase_no', 'move_no']\n", "moveA['ring_type'] = 'A'\n", "moveB = match1[['inter_no', 'phas_B', 'move_B']].copy()\n", "moveB.columns = ['inter_no', 'phase_no', 'move_no']\n", "moveB['ring_type'] = 'B'\n", "match2 = pd.concat([moveA, moveB]).drop_duplicates()\n", "match2 = match2[['inter_no', 'phase_no', 'ring_type', 'move_no']]\n", "match2 = match2.sort_values(by=list(match2.columns))\n", "match2.head(10)" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", "
inter_nophase_noring_typemove_noinc_dirout_dir
01751A8
11751B4
21752A7
31752B3
41753A6
.....................
592104B3
602111A6
612111B2
622112A17NaNNaN
632112B18NaNNaN
\n", "

64 rows × 6 columns

\n", "
" ], "text/plain": [ " inter_no phase_no ring_type move_no inc_dir out_dir\n", "0 175 1 A 8 남 북\n", "1 175 1 B 4 북 남\n", "2 175 2 A 7 북 동\n", "3 175 2 B 3 남 서\n", "4 175 3 A 6 동 서\n", ".. ... ... ... ... ... ...\n", "59 210 4 B 3 남 서\n", "60 211 1 A 6 동 서\n", "61 211 1 B 2 서 동\n", "62 211 2 A 17 NaN NaN\n", "63 211 2 B 18 NaN NaN\n", "\n", "[64 rows x 6 columns]" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# [nema 이동류목록] 불러오기 및 병합\n", "nema = pd.read_csv('../../Data/tables/nema.csv', encoding='cp949')\n", "match3 = pd.merge(match2, nema, how='left', left_on='move_no', right_on='이동류번호').drop_duplicates()\n", "match3.rename(columns={'진입방향': 'inc_dir', '진출방향': 'out_dir'}, inplace=True)\n", "match3.drop('이동류번호', axis=1, inplace=True)\n", "match3" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_nophase_noring_typemove_noinc_dirout_dirinc_angleout_angle
01751A8179004
11751B4NaNNaN
21752A7NaNNaN
31752B3179270
41753A6NaNNaN
...........................
592104B3180270
602111A6NaNNaN
612111B2270090
622112A17NaNNaNNaNNaN
632112B18NaNNaNNaNNaN
\n", "

64 rows × 8 columns

\n", "
" ], "text/plain": [ " inter_no phase_no ring_type move_no inc_dir out_dir inc_angle out_angle\n", "0 175 1 A 8 남 북 179 004\n", "1 175 1 B 4 북 남 NaN NaN\n", "2 175 2 A 7 북 동 NaN NaN\n", "3 175 2 B 3 남 서 179 270\n", "4 175 3 A 6 동 서 NaN NaN\n", ".. ... ... ... ... ... ... ... ...\n", "59 210 4 B 3 남 서 180 270\n", "60 211 1 A 6 동 서 NaN NaN\n", "61 211 1 B 2 서 동 270 090\n", "62 211 2 A 17 NaN NaN NaN NaN\n", "63 211 2 B 18 NaN NaN NaN NaN\n", "\n", "[64 rows x 8 columns]" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# [방위각정보] 불러오기 및 병합\n", "angle = pd.read_csv('../../Data/tables/angle.csv', index_col=0)\n", "six_chars = angle.angle_code.apply(lambda x:len(x)==6)\n", "angle.loc[six_chars,'inc_angle'] = angle.angle_code.apply(lambda x:x[:3])\n", "angle.loc[six_chars,'out_angle'] = angle.angle_code.apply(lambda x:x[3:])\n", "angle = angle.drop('angle_code', axis=1)\n", "match4 = pd.merge(match3, angle, how='left', left_on=['inter_no', 'phase_no', 'ring_type'],\n", " right_on=['inter_no', 'phase_no', 'ring_type']).drop_duplicates()\n", "match4" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", "
inter_nonode_idmove_noinc_edgeout_edge
0175i01NaNNaN
1175i02571510153_02571545870_01
2175i03-571542797_02571510153_01
3175i04NaNNaN
4175i05571510153_02571500487_01
5175i06NaNNaN
6175i07NaNNaN
7175i08-571542797_02571500487_01
8176i13-571542810_01571543469_01
9176i14571542797_02.99571542810_01
10176i15571543469_02-571542797_02.99
11176i18-571542810_01-571542797_02.99
12176i18-571542810_01-571542797_02.99
13176i118NaNNaN
14177i21NaNNaN
15177i23-571542809_01571542809_01
16177i24NaNNaN
17177i25-571542809_01571542811_01
18177i27NaNNaN
19177i28-571542809_01571542811_01
20177i217NaNNaN
21177i218NaNNaN
22178i31NaNNaN
23178i32571540303_02.21571500475_01
24178i33571540304_02571540303_01
25178i34NaNNaN
26178i35571540303_02.21571556450_01
27178i36NaNNaN
28178i37NaNNaN
29178i38571540304_02571556450_01
30201i81NaNNaN
31201i82571500618_02571500617_01
32201i82571500618_02571500617_01
33201i83-571500569_01571500618_01
34201i84NaNNaN
35201i85571500618_02571500583_02
36201i86NaNNaN
37201i86NaNNaN
38201i87NaNNaN
39201i88-571500569_01571500583_02
40202i92571510152_01571510152_01.65
41202i96NaNNaN
42202i917NaNNaN
43202i918NaNNaN
44206i74NaNNaN
45206i74NaNNaN
46206i78-571511538_02571542073_02
47206i78-571511538_02571542073_02
48206i717NaNNaN
49206i717NaNNaN
50206i718NaNNaN
51206i718NaNNaN
52210i62571500535_02.18571542115_01
53210i63571500585_02571500535_01
54210i64NaNNaN
55210i65571500535_02.18571511538_01
56210i66NaNNaN
57210i67571511538_02.121571542115_01
58210i68571500585_02571511538_01
59210i618NaNNaN
\n", "
" ], "text/plain": [ " inter_no node_id move_no inc_edge out_edge\n", "0 175 i0 1 NaN NaN\n", "1 175 i0 2 571510153_02 571545870_01\n", "2 175 i0 3 -571542797_02 571510153_01\n", "3 175 i0 4 NaN NaN\n", "4 175 i0 5 571510153_02 571500487_01\n", "5 175 i0 6 NaN NaN\n", "6 175 i0 7 NaN NaN\n", "7 175 i0 8 -571542797_02 571500487_01\n", "8 176 i1 3 -571542810_01 571543469_01\n", "9 176 i1 4 571542797_02.99 571542810_01\n", "10 176 i1 5 571543469_02 -571542797_02.99\n", "11 176 i1 8 -571542810_01 -571542797_02.99\n", "12 176 i1 8 -571542810_01 -571542797_02.99\n", "13 176 i1 18 NaN NaN\n", "14 177 i2 1 NaN NaN\n", "15 177 i2 3 -571542809_01 571542809_01\n", "16 177 i2 4 NaN NaN\n", "17 177 i2 5 -571542809_01 571542811_01\n", "18 177 i2 7 NaN NaN\n", "19 177 i2 8 -571542809_01 571542811_01\n", "20 177 i2 17 NaN NaN\n", "21 177 i2 18 NaN NaN\n", "22 178 i3 1 NaN NaN\n", "23 178 i3 2 571540303_02.21 571500475_01\n", "24 178 i3 3 571540304_02 571540303_01\n", "25 178 i3 4 NaN NaN\n", "26 178 i3 5 571540303_02.21 571556450_01\n", "27 178 i3 6 NaN NaN\n", "28 178 i3 7 NaN NaN\n", "29 178 i3 8 571540304_02 571556450_01\n", "30 201 i8 1 NaN NaN\n", "31 201 i8 2 571500618_02 571500617_01\n", "32 201 i8 2 571500618_02 571500617_01\n", "33 201 i8 3 -571500569_01 571500618_01\n", "34 201 i8 4 NaN NaN\n", "35 201 i8 5 571500618_02 571500583_02\n", "36 201 i8 6 NaN NaN\n", "37 201 i8 6 NaN NaN\n", "38 201 i8 7 NaN NaN\n", "39 201 i8 8 -571500569_01 571500583_02\n", "40 202 i9 2 571510152_01 571510152_01.65\n", "41 202 i9 6 NaN NaN\n", "42 202 i9 17 NaN NaN\n", "43 202 i9 18 NaN NaN\n", "44 206 i7 4 NaN NaN\n", "45 206 i7 4 NaN NaN\n", "46 206 i7 8 -571511538_02 571542073_02\n", "47 206 i7 8 -571511538_02 571542073_02\n", "48 206 i7 17 NaN NaN\n", "49 206 i7 17 NaN NaN\n", "50 206 i7 18 NaN NaN\n", "51 206 i7 18 NaN NaN\n", "52 210 i6 2 571500535_02.18 571542115_01\n", "53 210 i6 3 571500585_02 571500535_01\n", "54 210 i6 4 NaN NaN\n", "55 210 i6 5 571500535_02.18 571511538_01\n", "56 210 i6 6 NaN NaN\n", "57 210 i6 7 571511538_02.121 571542115_01\n", "58 210 i6 8 571500585_02 571511538_01\n", "59 210 i6 18 NaN NaN" ] }, "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# [네트워크], [교차로-노드 매칭], [교차로정보] 불러오기 \n", "net = sumolib.net.readNet('../../Data/networks/SN_sample.net.xml')\n", "inter_node = pd.read_csv('../../Data/tables/inter_node.csv', index_col=0)\n", "inter_info = pd.read_csv('../../Data/tables/inter_info.csv', index_col=0)\n", "\n", "inter_node1 = inter_node[inter_node.inter_type == 'parent'].drop('inter_type', axis=1)\n", "inter_info1 = inter_info[['inter_no', 'inter_lat', 'inter_lon']]\n", "inter = pd.merge(inter_node1, inter_info1, how='left', left_on=['inter_no'],\n", " right_on=['inter_no']).drop_duplicates()\n", "\n", "inter2node = dict(zip(inter['inter_no'], inter['node_id']))\n", "\n", "match5 = match4.copy()\n", "# 진입진출ID 매칭\n", "for index, row in match5.iterrows():\n", " node_id = inter2node[row.inter_no]\n", " node = net.getNode(node_id)\n", " # 교차로의 모든 (from / to) edges\n", " inc_edges = [edge for edge in node.getIncoming() if edge.getFunction() == ''] # incoming edges\n", " out_edges = [edge for edge in node.getOutgoing() if edge.getFunction() == ''] # outgoing edges\n", " # 교차로의 모든 (from / to) directions\n", " inc_dirs = []\n", " for inc_edge in inc_edges:\n", " start = inc_edge.getShape()[-2]\n", " end = inc_edge.getShape()[-1]\n", " inc_dir = np.array(end) - np.array(start)\n", " inc_dir = inc_dir / (inc_dir ** 2).sum() ** 0.5\n", " inc_dirs.append(inc_dir)\n", " out_dirs = []\n", " for out_edge in out_edges:\n", " start = out_edge.getShape()[0]\n", " end = out_edge.getShape()[1]\n", " out_dir = np.array(end) - np.array(start)\n", " out_dir = out_dir / (out_dir ** 2).sum() ** 0.5\n", " out_dirs.append(out_dir)\n", " # 진입각, 진출각 불러오기\n", " if not pd.isna(row.inc_angle):\n", " inc_angle = int(row.inc_angle)\n", " out_angle = int(row.out_angle)\n", " # 방위각을 일반각으로 가공, 라디안 변환, 단위벡터로 변환\n", " inc_angle = (-90 - inc_angle) % 360\n", " inc_angle = inc_angle * np.pi / 180.\n", " inc_dir_true = np.array([np.cos(inc_angle), np.sin(inc_angle)])\n", " out_angle = (90 - out_angle) % 360\n", " out_angle = out_angle * np.pi / 180.\n", " out_dir_true = np.array([np.cos(out_angle), np.sin(out_angle)])\n", " # 매칭 엣지 반환\n", " inc_index = np.array([np.dot(inc_dir, inc_dir_true) for inc_dir in inc_dirs]).argmax()\n", " out_index = np.array([np.dot(out_dir, out_dir_true) for out_dir in out_dirs]).argmax()\n", " inc_edge_id = inc_edges[inc_index].getID()\n", " out_edge_id = out_edges[out_index].getID()\n", " match5.at[index, 'inc_edge'] = inc_edge_id\n", " match5.at[index, 'out_edge'] = out_edge_id\n", "match5['node_id'] = match5['inter_no'].map(inter2node)\n", "match5 = match5[['inter_no', 'node_id', 'move_no', 'inc_edge', 'out_edge']]\n", "match5 = match5.sort_values(by=['inter_no', 'move_no']).reset_index(drop=True)\n", "match5[:60]" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 2. 이력 + 이동류" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "100%|██████████| 17280/17280 [02:21<00:00, 122.48it/s]\n" ] } ], "source": [ "# 5초 단위로 이동류번호 저장 및 신호이력에서 유닉스시각 가져와서 표시, 한시간동안의 데이터만 보관\n", "midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n", "next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n", "fsecs = range(midnight, next_day, 5) # fsecs : unix time by Five SECondS\n", "fsec2move = dict(zip(fsecs,moves))\n", "history = pd.read_csv('../../Data/tables/history.csv', index_col=0)\n", "\n", "fsec2movement = {}\n", "# - 아래 절차를 5초마다 반복\n", "for fsec in tqdm(fsecs): # fsec : unix time by Five SECond\n", " # 1. 상태 테이블 조회해서 전체 데이터중 필요데이터(교차로번호, A링 현시번호, A링 이동류번호, B링 현시번호, B링 이동류번호)만 수집 : A\n", " move = fsec2move[fsec]\n", " # 2. 이력 테이블 조회해서 교차로별로 유닉스시간 최대인 데이터(교차로변호, 종료유닉스타임)만 수집 : B\n", " recent_histories = [group.iloc[-1:] for _, group in history[history['end_unix'] < fsec].groupby('inter_no')]\n", " if not recent_histories:\n", " rhistory = pd.DataFrame({'inter_no':[], 'end_unix':[]}) # recent history\n", " else:\n", " rhistory = pd.concat(recent_histories)\n", " recent_unix = rhistory[['inter_no', 'end_unix']]\n", " # 3. 상태 테이블 조회정보(A)와 이력 테이블 조회정보(B) 조인(키값 : 교차로번호) : C\n", " move = pd.merge(move, recent_unix, how='left', left_on='inter_no', right_on='inter_no')\n", " move['end_unix'] = move['end_unix'].fillna(0).astype(int)\n", " move = move.drop_duplicates()\n", " # 4. C데이터 프레임에 신규 컬럼(시작 유닉스타임) 생성 후 종료유닉스 타임 값 입력, 종료 유닉스 타임 컬럼 제거\n", " move = move.rename(columns = {'end_unix':'start_unix'})\n", " # 5. 이동류 이력정보 READ\n", " # - CSV 파일로 서버에 저장된 이동류정보를 읽어옴(파일이 없는 경우에는 데이터가 없는 프레임 D 생성)\n", " try:\n", " if isinstance(movement, pd.DataFrame):\n", " pass\n", " else:\n", " movement = pd.DataFrame()\n", " except NameError:\n", " movement = pd.DataFrame()\n", " # 6. 이동류 이력정보 데이터테이블(D)에 C데이터 add\n", " movement = pd.concat([movement, move])\n", " # 7. D데이터 프레임에서 중복데이터 제거(교차로번호, 시작 유닉스타임, A링 현시번호, B링 현시번호 같은 행은 제거)\n", " movement = movement.drop_duplicates(['inter_no','phas_A','phas_B','start_unix'])\n", " # 8. D데이터 보관 시간 기준시간을 시작 유닉스 타임의 최대값 - 3600을 값으로 산출하고, 보관 시간 기준시간보다 작은 시작 유닉스 타임을 가진 행은 모두 제거(1시간 데이터만 보관)\n", " movement = movement[movement.start_unix > fsec - 3600]\n", " movement = movement.sort_values(by=['start_unix','inter_no','phas_A','phas_B']).reset_index(drop=True)\n", "\n", " fsec2movement[fsec] = movement\n", " movement.to_csv(f'../../Data/tables/movements/movements_{fsec}.csv')\n", "# del movement" ] }, { "cell_type": "code", "execution_count": 108, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "1704380415" ] }, "execution_count": 108, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fsecs[3]" ] }, { "cell_type": "code", "execution_count": 26, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_noend_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cycle
02061704380520333526260000333526260000120
1211170438052528970000002897000000125
21781704380540383940230000383940230000140
3201170438054024241758170002424175817000140
420217043805403910100000039101000000140
\n", "
" ], "text/plain": [ " inter_no end_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "0 206 1704380520 33 35 26 26 0 0 \n", "1 211 1704380525 28 97 0 0 0 0 \n", "2 178 1704380540 38 39 40 23 0 0 \n", "3 201 1704380540 24 24 17 58 17 0 \n", "4 202 1704380540 39 101 0 0 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "0 0 0 33 35 26 26 0 0 0 \n", "1 0 0 28 97 0 0 0 0 0 \n", "2 0 0 38 39 40 23 0 0 0 \n", "3 0 0 24 24 17 58 17 0 0 \n", "4 0 0 39 101 0 0 0 0 0 \n", "\n", " dur_B8 cycle \n", "0 0 120 \n", "1 0 125 \n", "2 0 140 \n", "3 0 140 \n", "4 0 140 " ] }, "execution_count": 26, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# 세부현시로 되어있던 history를 기존 방식(A, B로 나뉘어 현시시간이 구성된 형태)로 바꿈.\n", "plan = pd.read_csv('../../Data/tables/plan.csv', index_col=0)\n", "history = pd.read_csv('../../Data/tables/history.csv', index_col=0)\n", "splits = {}\n", "for i, row in plan.iterrows():\n", " inter_no = row.inter_no\n", " start_hour = row.start_hour\n", " start_minute = row.start_minute\n", " splits[(inter_no, start_hour, start_minute)] = {}\n", " cycle = row.cycle\n", " cums_A = row[[f'dura_A{j}' for j in range(1,9)]].cumsum()\n", " cums_B = row[[f'dura_B{j}' for j in range(1,9)]].cumsum()\n", " split = {}\n", " k = 0\n", " for t in range(cycle):\n", " new_phas_A = len(cums_A[cums_A < t]) + 1\n", " new_phas_B = len(cums_B[cums_B < t]) + 1\n", " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n", " k += 1\n", " phas_A = new_phas_A\n", " phas_B = new_phas_B\n", " splits[(inter_no, start_hour, start_minute)][(phas_A, phas_B)] = k\n", "isplits = {} # the inverse of splits\n", "for i in splits:\n", " isplits[i] = {splits[i][k]:k for k in splits[i]}\n", "for i, row in history.iterrows():\n", " inter_no = row.inter_no\n", " start_hour = row.start_hour\n", " start_minute = row.start_minute\n", " split = isplits[(inter_no,start_hour,start_minute)]\n", " durs = {}\n", " dur_chars = [f'dur_{alph}{j}' for alph in ['A', 'B'] for j in range(1, 9)]\n", " for dur_char in dur_chars:\n", " durs[dur_char] = 0\n", " for k in range(1, len(split)+1):\n", " ja = split[k][0]\n", " jb = split[k][1]\n", " durs[f'dur_A{ja}'] += row[f'ddur_{k}']\n", " durs[f'dur_B{jb}'] += row[f'ddur_{k}']\n", " for dur_char in dur_chars:\n", " history.at[i, dur_char] = durs[dur_char]\n", "history = history[['inter_no','end_unix'] + dur_chars + ['cycle']].astype(int)\n", "history = history.astype(int).sort_values(by = ['end_unix','inter_no'])\n", "history.head()" ] }, { "cell_type": "code", "execution_count": 62, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704398400\n" ] }, { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", "
inter_nostart_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cycle
56217617043946513773400000037734000000150
5631751704394640373955290000373925590000160
564201170439468024241758170002424175817000140
56520217043946813910100000039101000000140
5661781704394690383940230000383940230000140
............................................................
6911751704398160373955290000373925590000160
692201170439818024241758170002424175817000140
69320217043981803910100000039101000000140
694211170439824528970000002897000000125
6952101704398220432956220000244856220000150
\n", "

134 rows × 19 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "562 176 1704394651 37 73 40 0 0 0 \n", "563 175 1704394640 37 39 55 29 0 0 \n", "564 201 1704394680 24 24 17 58 17 0 \n", "565 202 1704394681 39 101 0 0 0 0 \n", "566 178 1704394690 38 39 40 23 0 0 \n", ".. ... ... ... ... ... ... ... ... \n", "691 175 1704398160 37 39 55 29 0 0 \n", "692 201 1704398180 24 24 17 58 17 0 \n", "693 202 1704398180 39 101 0 0 0 0 \n", "694 211 1704398245 28 97 0 0 0 0 \n", "695 210 1704398220 43 29 56 22 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "562 0 0 37 73 40 0 0 0 0 \n", "563 0 0 37 39 25 59 0 0 0 \n", "564 0 0 24 24 17 58 17 0 0 \n", "565 0 0 39 101 0 0 0 0 0 \n", "566 0 0 38 39 40 23 0 0 0 \n", ".. ... ... ... ... ... ... ... ... ... \n", "691 0 0 37 39 25 59 0 0 0 \n", "692 0 0 24 24 17 58 17 0 0 \n", "693 0 0 39 101 0 0 0 0 0 \n", "694 0 0 28 97 0 0 0 0 0 \n", "695 0 0 24 48 56 22 0 0 0 \n", "\n", " dur_B8 cycle \n", "562 0 150 \n", "563 0 160 \n", "564 0 140 \n", "565 0 140 \n", "566 0 140 \n", ".. ... ... \n", "691 0 160 \n", "692 0 140 \n", "693 0 140 \n", "694 0 125 \n", "695 0 150 \n", "\n", "[134 rows x 19 columns]" ] }, "execution_count": 62, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# - 5분마다 신호이력 데이터 수집해서 통합테이블 생성할때\n", "fmins = range(midnight, next_day, 300) # fmins : unix time by Five MINuteS\n", "moves_fmins = [pd.read_csv(path_moves + csv_move, index_col=0) for csv_move in csv_moves if int(csv_move[5:-4]) in fmins]\n", "fmin2move = dict(zip(fmins,moves_fmins))\n", "fmin = fmins[60] # ranges from 0 to 288\n", "print(fmin)\n", "# 1. 조회시점의 유닉스 타임을 기준으로 신호이력의 유닉스 타임이 1시간(또는 2시간) 이내인 데이터 수집\n", "rhistory = history.copy()\n", "rhistory = rhistory[(rhistory.end_unix < fmin) & (rhistory.end_unix >= fmin - 3600)]\n", "durs_A = [f'dur_A{j}' for j in range(1, 9)]\n", "durs_B = [f'dur_B{j}' for j in range(1, 9)]\n", "# 2. 시작 유닉스 타임컬럼 생성 후 종류 유닉스 타임에서 현시별 현시기간 컬럼의 합을 뺀 값으로 입력\n", "# - 현시시간의 합을 뺀 시간의 +- 10초 이내에 이전 주기정보가 존재하면 그 유닉스 시간을 시작 유닉스시간 값으로 하고, 존재하지 않으면 현시시간의 합을 뺀 유닉스 시간을 시작 유닉스 시간으로 지정\n", "# # 이전 유닉스 존재하지 않음 => 현시시간 합의 차\n", "# # 이전 유닉스 존재, abs < 10 => 이전 유닉스\n", "# # 이전 유닉스 존재, abs >=10 => 현시시간 합의 차\n", "for i, row in rhistory.iterrows():\n", " inter_no = row.inter_no\n", " end_unix = row.end_unix\n", " elapsed_time = row[durs_A].sum()\n", " start_unix = end_unix - elapsed_time\n", " pre_rows = history[:i] # previous rows\n", " if inter_no in pre_rows.inter_no.unique(): # 이전 유닉스 존재\n", " pre_unix = pre_rows[pre_rows.inter_no == inter_no]['end_unix'].iloc[-1] # previous unix time\n", " if abs(pre_unix - start_unix) < 10: # abs < 10\n", " start_unix = pre_unix\n", " else: # abs >= 10\n", " pass\n", " rhistory.loc[i, 'start_unix'] = start_unix\n", "rhistory[rhistory.isna()] = 0\n", "rhistory['start_unix'] = rhistory['start_unix'].astype(int)\n", "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", "# display(rhistory)\n", "rhistory = rhistory[['inter_no', 'start_unix'] + dur_chars + ['cycle']]\n", "rhistory" ] }, { "cell_type": "code", "execution_count": 66, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "134it [00:03, 40.01it/s]\n" ] } ], "source": [ "splits = {}\n", "for i, row in tqdm(rhistory.iterrows()):\n", " splits[i] = {}\n", " row = rhistory.iloc[0]\n", " cycle = row.cycle\n", " cums_A = row[durs_A].cumsum()\n", " cums_B = row[durs_B].cumsum()\n", " k = 0\n", " for t in range(cycle):\n", " new_phas_A = len(cums_A[cums_A < t]) + 1\n", " new_phas_B = len(cums_B[cums_B < t]) + 1\n", " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n", " splits[i][(new_phas_A,new_phas_B)] = 0\n", " phas_A = new_phas_A\n", " phas_B = new_phas_B\n", " k += 1\n", " splits[i][(phas_A, phas_B)] += 1" ] }, { "cell_type": "code", "execution_count": 88, "metadata": {}, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "134it [00:00, 950.49it/s]\n" ] }, { "data": { "text/html": [ "
\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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_nostart_unixphas_Aphas_Bduration
017517043946401138
117517043946402273
217517043946403339
317617043946511138
417617043946512273
..................
39721017043982202273
39821017043982203339
39921117043982451138
40021117043982452273
40121117043982453339
\n", "

402 rows × 5 columns

\n", "
" ], "text/plain": [ " inter_no start_unix phas_A phas_B duration\n", "0 175 1704394640 1 1 38\n", "1 175 1704394640 2 2 73\n", "2 175 1704394640 3 3 39\n", "3 176 1704394651 1 1 38\n", "4 176 1704394651 2 2 73\n", ".. ... ... ... ... ...\n", "397 210 1704398220 2 2 73\n", "398 210 1704398220 3 3 39\n", "399 211 1704398245 1 1 38\n", "400 211 1704398245 2 2 73\n", "401 211 1704398245 3 3 39\n", "\n", "[402 rows x 5 columns]" ] }, "execution_count": 88, "metadata": {}, "output_type": "execute_result" } ], "source": [ "hrhistory = pd.DataFrame({'inter_no':[], 'start_unix':[], 'phas_A':[],'phas_B':[],'duration':[]}) # hierarchied recent history\n", "for i, row in tqdm(rhistory.iterrows()):\n", " for (phas_A, phas_B) in splits[i].keys():\n", " new_row = {}\n", " new_row['inter_no'] = [row.inter_no]\n", " new_row['start_unix'] = [row.start_unix]\n", " new_row['phas_A'] = [phas_A]\n", " new_row['phas_B'] = [phas_B]\n", " new_row['duration'] = [splits[i][(phas_A, phas_B)]]\n", " new_row = pd.DataFrame(new_row)\n", " # display(new_row)\n", " hrhistory = pd.concat([hrhistory, new_row])\n", "hrhistory = hrhistory.astype(int).sort_values(by=['start_unix', 'inter_no']).reset_index(drop=True)\n", "hrhistory" ] }, { "cell_type": "code", "execution_count": 103, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
inter_nophas_Aphas_Bmove_Amove_Bstart_unix
017511841704394801
117522731704394801
217533611704394801
317534621704394801
417544521704394801
520111831704394820
620122521704394820
720133621704394820
820144611704394820
920155741704394820
1020211621704394820
112022217181704394820
1217811841704394830
1317822731704394830
1417833521704394830
1517844611704394830
1617611841704394950
1717622831704394950
18176335181704394950
1917511841704394960
2017522731704394960
2117533611704394960
2217534621704394960
2317544521704394960
2420111831704394960
2520122521704394960
2620133621704394960
2720144611704394960
2820155741704394960
2920211621704394961
302022217181704394961
3117811841704394970
3217822731704394970
3317833521704394970
3417844611704394970
3520111831704395100
3620122521704395100
3720133621704395100
3820144611704395100
3920155741704395100
4020211621704395100
412022217181704395100
4217611841704395101
4317622831704395101
44176335181704395101
4517811841704395110
4617822731704395110
4717833521704395110
4817844611704395110
4917511841704395119
5017522731704395119
5117533611704395119
5217534621704395119
5317544521704395119
5420111831704395240
5520122521704395240
5620133621704395240
5720144611704395240
5820155741704395240
5920211621704395240
602022217181704395240
6117611841704395250
6217622831704395250
63176335181704395250
6417711841704395250
6517722731704395250
661773317181704395250
6717744511704395250
6817811841704395250
6917822731704395250
7017833521704395250
7117844611704395250
7217511841704395280
7317522731704395280
7417533611704395280
7517534621704395280
7617544521704395280
7720111831704395380
7820122521704395380
7920133621704395380
8020144611704395380
8120155741704395380
8220211621704395380
832022217181704395380
8417811841704395390
8517822731704395390
8617833521704395390
8717844611704395390
8817611841704395400
8917622831704395400
90176335181704395400
9117711841704395400
9217722731704395400
931773317181704395400
9417744511704395400
9517511841704395440
9617522731704395440
9717533611704395440
9817534621704395440
9917544521704395440
10020111831704395520
10120122521704395520
10220133621704395520
10320144611704395520
10420155741704395520
10520211621704395520
1062022217181704395520
10717811841704395530
10817822731704395530
10917833521704395530
11017844611704395530
11117611841704395550
11217622831704395550
113176335181704395550
11417711841704395550
11517722731704395550
1161773317181704395550
11717744511704395550
11817511841704395600
11917522731704395600
12017533611704395600
12117534621704395600
12217544521704395600
12320111831704395660
12420122521704395660
12520133621704395660
12620144611704395660
12720155741704395660
12820211621704395660
1292022217181704395660
13017611841704395700
13117622831704395700
132176335181704395700
13317711841704395700
13417722731704395700
1351773317181704395700
13617744511704395700
13717511841704395760
13817522731704395760
13917533611704395760
14017534621704395760
14117544521704395760
14220111831704395800
14320122521704395800
14420133621704395800
14520144611704395800
14620155741704395800
14720211621704395800
1482022217181704395800
14917611841704395850
15017622831704395850
151176335181704395850
15217711841704395850
15317722731704395850
1541773317181704395850
15517744511704395850
15617511841704395920
15717522731704395920
15817533611704395920
15917534621704395920
16017544521704395920
16120111831704395940
16220122521704395940
16320133621704395940
16420144611704395940
16520155741704395940
16620211621704395940
1672022217181704395940
16817611841704395999
16917622831704395999
170176335181704395999
17117711841704396000
17217722731704396000
1731773317181704396000
17417744511704396000
17517511841704396080
17617522731704396080
17717533611704396080
17817534621704396080
17917544521704396080
18020111831704396080
18120122521704396080
18220133621704396080
18320144611704396080
18420155741704396080
18520211621704396080
1862022217181704396080
18717611841704396150
18817622831704396150
189176335181704396150
19017711841704396150
19117722731704396150
1921773317181704396150
19317744511704396150
19420111831704396219
19520122521704396219
19620133621704396219
19720144611704396219
19820155741704396219
19920211621704396220
2002022217181704396220
20117511841704396240
20217522731704396240
20317533611704396240
20417534621704396240
20517544521704396240
20617711841704396300
20717722731704396300
2081773317181704396300
20917744511704396300
21017611841704396301
21117622831704396301
212176335181704396301
21320111831704396360
21420122521704396360
21520133621704396360
21620144611704396360
21720155741704396360
21820211621704396360
2192022217181704396360
22017511841704396400
22117522731704396400
22217533611704396400
22317534621704396400
22417544521704396400
22517611841704396450
22617622831704396450
227176335181704396450
22817711841704396450
22917722731704396450
2301773317181704396450
23117744511704396450
23220111831704396500
23320122521704396500
23420133621704396500
23520144611704396500
23620155741704396500
23720211621704396500
2382022217181704396500
23917511841704396560
24017522731704396560
24117533611704396560
24217534621704396560
24317544521704396560
24417611841704396600
24517622831704396600
246176335181704396600
24717711841704396600
24817722731704396600
2491773317181704396600
25017744511704396600
25120111831704396640
25220122521704396640
25320133621704396640
25420144611704396640
25520155741704396640
25620211621704396640
2572022217181704396640
25817511841704396719
25917522731704396719
26017533611704396719
26117534621704396719
26217544521704396719
26317611841704396750
26417622831704396750
265176335181704396750
26617711841704396750
26717722731704396750
2681773317181704396750
26917744511704396750
27020111831704396780
27120122521704396780
27220133621704396780
27320144611704396780
27420155741704396780
27520211621704396780
2762022217181704396780
27717511841704396880
27817522731704396880
27917533611704396880
28017534621704396880
28117544521704396880
28217611841704396900
28317622831704396900
284176335181704396900
28517711841704396900
28617722731704396900
2871773317181704396900
28817744511704396900
28920111831704396920
29020122521704396920
29120133621704396920
29220144611704396920
29320155741704396920
29420211621704396920
2952022217181704396920
29617511841704397040
29717522731704397040
29817533611704397040
29917534621704397040
30017544521704397040
30117711841704397049
30217722731704397049
3031773317181704397049
30417744511704397049
30517611841704397050
30617622831704397050
307176335181704397050
30820111831704397060
30920122521704397060
31020133621704397060
31120144611704397060
31220155741704397060
31320211621704397060
3142022217181704397060
31517511841704397199
31617522731704397199
31717533611704397199
31817534621704397199
31917544521704397199
32020111831704397199
32120122521704397199
32220133621704397199
32320144611704397199
32420155741704397199
32517611841704397200
32617622831704397200
327176335181704397200
32817711841704397200
32917722731704397200
3301773317181704397200
33117744511704397200
33220211621704397200
3332022217181704397200
33420111831704397340
33520122521704397340
33620133621704397340
33720144611704397340
33820155741704397340
33920211621704397340
3402022217181704397340
34117611841704397349
34217622831704397349
343176335181704397349
34417711841704397350
34517722731704397350
3461773317181704397350
34717744511704397350
34817511841704397360
34917522731704397360
35017533611704397360
35117534621704397360
35217544521704397360
35320111831704397480
35420122521704397480
35520133621704397480
35620144611704397480
35720155741704397480
35820211621704397480
3592022217181704397480
36017611841704397500
36117622831704397500
362176335181704397500
36317711841704397500
36417722731704397500
3651773317181704397500
36617744511704397500
36717511841704397519
36817522731704397519
36917533611704397519
37017534621704397519
37117544521704397519
37220111831704397620
37320122521704397620
37420133621704397620
37520144611704397620
37620155741704397620
37720211621704397621
3782022217181704397621
37917611841704397650
38017622831704397650
381176335181704397650
38217711841704397650
38317722731704397650
3841773317181704397650
38517744511704397650
38617511841704397680
38717522731704397680
38817533611704397680
38917534621704397680
39017544521704397680
39120111831704397760
39220122521704397760
39320133621704397760
39420144611704397760
39520155741704397760
39620211621704397760
3972022217181704397760
398210116181704397772
39921012621704397772
40021022521704397772
40121033741704397772
40221044831704397772
40317611841704397800
40417622831704397800
405176335181704397800
40617711841704397800
40717722731704397800
4081773317181704397800
40917744511704397800
41017511841704397840
41117522731704397840
41217533611704397840
41317534621704397840
41417544521704397840
41520211621704397899
4162022217181704397899
41720111831704397900
41820122521704397900
41920133621704397900
42020144611704397900
42120155741704397900
422210116181704397920
42321012621704397920
42421022521704397920
42521033741704397920
42621044831704397920
42717611841704397950
42817622831704397950
429176335181704397950
43017711841704397950
43117722731704397950
4321773317181704397950
43317744511704397950
43417511841704398000
43517522731704398000
43617533611704398000
43717534621704398000
43817544521704398000
43920111831704398040
44020122521704398040
44120133621704398040
44220144611704398040
44320155741704398040
44420211621704398040
4452022217181704398040
446210116181704398069
44721012621704398069
44821022521704398069
44921033741704398069
45021044831704398069
45117611841704398100
45217622831704398100
453176335181704398100
45417711841704398101
45517722731704398101
4561773317181704398101
45717744511704398101
45821111621704398116
4592112217181704398116
46017511841704398160
46117522731704398160
46217533611704398160
46317534621704398160
46417544521704398160
46520111831704398180
46620122521704398180
46720133621704398180
46820144611704398180
46920155741704398180
47020211621704398180
4712022217181704398180
472210116181704398220
47321012621704398220
47421022521704398220
47521033741704398220
47621044831704398220
47721111621704398245
4782112217181704398245
47917611841704398250
48017622831704398250
481176335181704398250
48217711841704398250
48317722731704398250
4841773317181704398250
48517744511704398250
48617511841704398319
48717522731704398319
48817533611704398319
48920111831704398320
49020122521704398320
49120133621704398320
49220144611704398320
49320211621704398320
4942022217181704398320
49521111621704398365
4962112217181704398365
497210116181704398370
49821033741704398370
49921044831704398370
500210116181704463200
50121012621704463200
50221022521704463200
50321033741704463200
50421044831704463200
50517611841704463240
50617622831704463240
507176335181704463240
50817711841704463240
50917722731704463240
5101773317181704463240
51117744511704463240
51217511841704463249
51317522731704463249
51417533611704463249
51517534621704463249
51617544521704463249
51720211621704463270
5182022217181704463270
51921111621704463275
5202112217181704463275
52120111831704463280
52220122521704463280
52320133621704463280
52420144611704463280
52520155741704463280
526210116181704463390
52721012621704463390
52821022521704463390
52921033741704463390
53021044831704463390
53121111621704463415
5322112217181704463415
53317611841704463430
53417622831704463430
535176335181704463430
53617711841704463431
53717722731704463431
5381773317181704463431
53917744511704463431
54017511841704463440
54117522731704463440
54217533611704463440
54317534621704463440
54417544521704463440
54520211621704463440
5462022217181704463440
54720111831704463460
54820122521704463460
54920133621704463460
55020144611704463460
55120155741704463460
55221111621704463555
5532112217181704463555
554210116181704463580
55521012621704463580
55621022521704463580
55721033741704463580
55821044831704463580
55920211621704463610
5602022217181704463610
56117611841704463620
56217622831704463620
563176335181704463620
56417711841704463620
56517722731704463620
5661773317181704463620
56717744511704463620
56817511841704463630
56917522731704463630
57017533611704463630
57117534621704463630
57217544521704463630
57320111831704463641
57420122521704463641
57520133621704463641
57620144611704463641
57720155741704463641
57821111621704463695
5792112217181704463695
580210116181704463770
58121012621704463770
58221022521704463770
58321033741704463770
58421044831704463770
58520211621704463779
5862022217181704463779
58717611841704463810
58817622831704463810
589176335181704463810
59017711841704463810
59117722731704463810
5921773317181704463810
59317744511704463810
59417511841704463820
59517522731704463820
59617533611704463820
59717534621704463820
59817544521704463820
59920111831704463820
60020122521704463820
60120133621704463820
60220144611704463820
60320155741704463820
60420211621704463950
6052022217181704463950
606210116181704463960
60721012621704463960
60821022521704463960
60921033741704463960
61021044831704463960
61120111831704463999
61220122521704463999
61320133621704463999
61420144611704463999
61520155741704463999
61617611841704464000
61717622831704464000
618176335181704464000
61917711841704464000
62017722731704464000
6211773317181704464000
62217744511704464000
62317511841704464010
62417522731704464010
62517533611704464010
62617534621704464010
62717544521704464010
62820211621704464119
6292022217181704464119
630210116181704464150
63121012621704464150
63221022521704464150
63321033741704464150
63421044831704464150
63520111831704464180
63620122521704464180
63720133621704464180
63820144611704464180
63920155741704464180
64017611841704464190
64117622831704464190
642176335181704464190
64317711841704464190
64417722731704464190
6451773317181704464190
64617744511704464190
64717511841704464200
64817522731704464200
64917533611704464200
65017534621704464200
65117544521704464200
65220211621704464290
6532022217181704464290
654210116181704464341
65521012621704464341
65621022521704464341
65721033741704464341
65821044831704464341
65920111831704464360
66020122521704464360
66120133621704464360
66220144611704464360
66320155741704464360
66417711841704464379
66517722731704464379
6661773317181704464379
66717744511704464379
66817611841704464380
66917622831704464380
670176335181704464380
67117511841704464390
67217522731704464390
67317533611704464390
67417534621704464390
67517544521704464390
67620211621704464460
6772022217181704464460
678210116181704464530
67921012621704464530
68021022521704464530
68121033741704464530
68221044831704464530
68320111831704464539
68420122521704464539
68520133621704464539
68620144611704464539
68720155741704464539
68817611841704464570
68917622831704464570
690176335181704464570
69117711841704464570
69217722731704464570
6931773317181704464570
69417744511704464570
69517511841704464579
69617522731704464579
69717533611704464579
69817534621704464579
69917544521704464579
70020211621704464630
7012022217181704464630
70220111831704464720
70320122521704464720
70420133621704464720
70520144611704464720
70620155741704464720
707210116181704464720
70821012621704464720
70921022521704464720
71021033741704464720
71121044831704464720
71217611841704464760
71317622831704464760
714176335181704464760
71517711841704464760
71617722731704464760
7171773317181704464760
71817744511704464760
71917511841704464770
72017522731704464770
72117533611704464770
72217534621704464770
72317544521704464770
72420211621704464800
7252022217181704464800
72620111831704464900
72720122521704464900
72820133621704464900
72920144611704464900
73020155741704464900
731210116181704464910
73221012621704464910
73321022521704464910
73421033741704464910
73521044831704464910
73617611841704464950
73717622831704464950
738176335181704464950
73917711841704464950
74017722731704464950
7411773317181704464950
74217744511704464950
74317511841704464960
74417522731704464960
74517533611704464960
74617534621704464960
74717544521704464960
74820211621704464970
7492022217181704464970
75020111831704465080
75120122521704465080
75220133621704465080
75320144611704465080
75420155741704465080
755210116181704465099
75621012621704465099
75721022521704465099
75821033741704465099
75921044831704465099
76017611841704465140
76117622831704465140
762176335181704465140
76317711841704465140
76417722731704465140
7651773317181704465140
76617744511704465140
76720211621704465140
7682022217181704465140
76917511841704465150
77017522731704465150
77117533611704465150
77217534621704465150
77317544521704465150
77420111831704465260
77520122521704465260
77620133621704465260
77720144611704465260
77820155741704465260
779210116181704465290
78021012621704465290
78121022521704465290
78221033741704465290
78321044831704465290
78420211621704465310
7852022217181704465310
78617711841704465329
78717722731704465329
7881773317181704465329
78917744511704465329
79017611841704465330
79117622831704465330
792176335181704465330
79317511841704465340
79417522731704465340
79517533611704465340
79617534621704465340
79717544521704465340
79820111831704465440
79920122521704465440
80020133621704465440
80120144611704465440
80220155741704465440
803210116181704465480
80421012621704465480
80521022521704465480
80621033741704465480
80721044831704465480
80820211621704465481
8092022217181704465481
81017611841704465520
81117622831704465520
812176335181704465520
81317711841704465520
81417722731704465520
8151773317181704465520
81617744511704465520
81717511841704465530
81817522731704465530
81917533611704465530
82017534621704465530
82117544521704465530
82220111831704465620
82320122521704465620
82420133621704465620
82520144611704465620
82620155741704465620
82720211621704465650
8282022217181704465650
829210116181704465670
83021012621704465670
83121022521704465670
83221033741704465670
83321044831704465670
83417611841704465710
83517622831704465710
836176335181704465710
83717711841704465710
83817722731704465710
8391773317181704465710
84017744511704465710
84117511841704465720
84217522731704465720
84317533611704465720
84417534621704465720
84517544521704465720
84620111831704465800
84720122521704465800
84820133621704465800
84920144611704465800
85020155741704465800
85120211621704465820
8522022217181704465820
853210116181704465860
85421012621704465860
85521022521704465860
85621033741704465860
85721044831704465860
85817611841704465900
85917622831704465900
860176335181704465900
86117711841704465900
86217722731704465900
8631773317181704465900
86417744511704465900
86517511841704465910
86617522731704465910
86717533611704465910
86817534621704465910
86917544521704465910
87020111831704465980
87120122521704465980
87220133621704465980
87320144611704465980
87420155741704465980
87520211621704465990
8762022217181704465990
877210116181704466050
87821012621704466050
87921022521704466050
88021033741704466050
88121044831704466050
88217611841704466090
88317622831704466090
884176335181704466090
88517711841704466090
88617722731704466090
8871773317181704466090
88817744511704466090
88917511841704466100
89017522731704466100
89117533611704466100
89217534621704466100
89317544521704466100
89420211621704466160
8952022217181704466160
89620111831704466161
89720122521704466161
89820133621704466161
89920144611704466161
90020155741704466161
901210116181704466240
90221012621704466240
90321022521704466240
90421033741704466240
90521044831704466240
90617611841704466279
90717622831704466279
908176335181704466279
90917711841704466280
91017722731704466280
9111773317181704466280
91217744511704466280
91317511841704466290
91417522731704466290
91517533611704466290
91617534621704466290
91717544521704466290
91820211621704466331
9192022217181704466331
92020111831704466340
92120122521704466340
92220133621704466340
92320144611704466340
92420155741704466340
92517611841704466470
92617622831704466470
927176335181704466470
92817711841704466470
92917722731704466470
9301773317181704466470
93117744511704466470
93217511841704466480
93317522731704466480
93417533611704466480
93517534621704466480
93617544521704466480
93720211621704466500
9382022217181704466500
93920111831704466520
94020122521704466520
94120133621704466520
94220144611704466520
94320155741704466520
94417611841704466660
94517622831704466660
946176335181704466660
94717711841704466660
94817722731704466660
9491773317181704466660
95017744511704466660
95120211621704466669
9522022217181704466669
95317511841704466671
95417522731704466671
95517533611704466671
95617534621704466671
95717544521704466671
95820111831704466700
95920144611704466700
96020155741704466700
\n", "
" ], "text/plain": [ " inter_no phas_A phas_B move_A move_B start_unix\n", "0 175 1 1 8 4 1704394801\n", "1 175 2 2 7 3 1704394801\n", "2 175 3 3 6 1 1704394801\n", "3 175 3 4 6 2 1704394801\n", "4 175 4 4 5 2 1704394801\n", "5 201 1 1 8 3 1704394820\n", "6 201 2 2 5 2 1704394820\n", "7 201 3 3 6 2 1704394820\n", "8 201 4 4 6 1 1704394820\n", "9 201 5 5 7 4 1704394820\n", "10 202 1 1 6 2 1704394820\n", "11 202 2 2 17 18 1704394820\n", "12 178 1 1 8 4 1704394830\n", "13 178 2 2 7 3 1704394830\n", "14 178 3 3 5 2 1704394830\n", "15 178 4 4 6 1 1704394830\n", "16 176 1 1 8 4 1704394950\n", "17 176 2 2 8 3 1704394950\n", "18 176 3 3 5 18 1704394950\n", "19 175 1 1 8 4 1704394960\n", "20 175 2 2 7 3 1704394960\n", "21 175 3 3 6 1 1704394960\n", "22 175 3 4 6 2 1704394960\n", "23 175 4 4 5 2 1704394960\n", "24 201 1 1 8 3 1704394960\n", "25 201 2 2 5 2 1704394960\n", "26 201 3 3 6 2 1704394960\n", "27 201 4 4 6 1 1704394960\n", "28 201 5 5 7 4 1704394960\n", "29 202 1 1 6 2 1704394961\n", "30 202 2 2 17 18 1704394961\n", "31 178 1 1 8 4 1704394970\n", "32 178 2 2 7 3 1704394970\n", "33 178 3 3 5 2 1704394970\n", "34 178 4 4 6 1 1704394970\n", "35 201 1 1 8 3 1704395100\n", "36 201 2 2 5 2 1704395100\n", "37 201 3 3 6 2 1704395100\n", "38 201 4 4 6 1 1704395100\n", "39 201 5 5 7 4 1704395100\n", "40 202 1 1 6 2 1704395100\n", "41 202 2 2 17 18 1704395100\n", "42 176 1 1 8 4 1704395101\n", "43 176 2 2 8 3 1704395101\n", "44 176 3 3 5 18 1704395101\n", "45 178 1 1 8 4 1704395110\n", "46 178 2 2 7 3 1704395110\n", "47 178 3 3 5 2 1704395110\n", "48 178 4 4 6 1 1704395110\n", "49 175 1 1 8 4 1704395119\n", "50 175 2 2 7 3 1704395119\n", "51 175 3 3 6 1 1704395119\n", "52 175 3 4 6 2 1704395119\n", "53 175 4 4 5 2 1704395119\n", "54 201 1 1 8 3 1704395240\n", "55 201 2 2 5 2 1704395240\n", "56 201 3 3 6 2 1704395240\n", "57 201 4 4 6 1 1704395240\n", "58 201 5 5 7 4 1704395240\n", "59 202 1 1 6 2 1704395240\n", "60 202 2 2 17 18 1704395240\n", "61 176 1 1 8 4 1704395250\n", "62 176 2 2 8 3 1704395250\n", "63 176 3 3 5 18 1704395250\n", "64 177 1 1 8 4 1704395250\n", "65 177 2 2 7 3 1704395250\n", "66 177 3 3 17 18 1704395250\n", "67 177 4 4 5 1 1704395250\n", "68 178 1 1 8 4 1704395250\n", "69 178 2 2 7 3 1704395250\n", "70 178 3 3 5 2 1704395250\n", "71 178 4 4 6 1 1704395250\n", "72 175 1 1 8 4 1704395280\n", "73 175 2 2 7 3 1704395280\n", "74 175 3 3 6 1 1704395280\n", "75 175 3 4 6 2 1704395280\n", "76 175 4 4 5 2 1704395280\n", "77 201 1 1 8 3 1704395380\n", "78 201 2 2 5 2 1704395380\n", "79 201 3 3 6 2 1704395380\n", "80 201 4 4 6 1 1704395380\n", "81 201 5 5 7 4 1704395380\n", "82 202 1 1 6 2 1704395380\n", "83 202 2 2 17 18 1704395380\n", "84 178 1 1 8 4 1704395390\n", "85 178 2 2 7 3 1704395390\n", "86 178 3 3 5 2 1704395390\n", "87 178 4 4 6 1 1704395390\n", "88 176 1 1 8 4 1704395400\n", "89 176 2 2 8 3 1704395400\n", "90 176 3 3 5 18 1704395400\n", "91 177 1 1 8 4 1704395400\n", "92 177 2 2 7 3 1704395400\n", "93 177 3 3 17 18 1704395400\n", "94 177 4 4 5 1 1704395400\n", "95 175 1 1 8 4 1704395440\n", "96 175 2 2 7 3 1704395440\n", "97 175 3 3 6 1 1704395440\n", "98 175 3 4 6 2 1704395440\n", "99 175 4 4 5 2 1704395440\n", "100 201 1 1 8 3 1704395520\n", "101 201 2 2 5 2 1704395520\n", "102 201 3 3 6 2 1704395520\n", "103 201 4 4 6 1 1704395520\n", "104 201 5 5 7 4 1704395520\n", "105 202 1 1 6 2 1704395520\n", "106 202 2 2 17 18 1704395520\n", "107 178 1 1 8 4 1704395530\n", "108 178 2 2 7 3 1704395530\n", "109 178 3 3 5 2 1704395530\n", "110 178 4 4 6 1 1704395530\n", "111 176 1 1 8 4 1704395550\n", "112 176 2 2 8 3 1704395550\n", "113 176 3 3 5 18 1704395550\n", "114 177 1 1 8 4 1704395550\n", "115 177 2 2 7 3 1704395550\n", "116 177 3 3 17 18 1704395550\n", "117 177 4 4 5 1 1704395550\n", "118 175 1 1 8 4 1704395600\n", "119 175 2 2 7 3 1704395600\n", "120 175 3 3 6 1 1704395600\n", "121 175 3 4 6 2 1704395600\n", "122 175 4 4 5 2 1704395600\n", "123 201 1 1 8 3 1704395660\n", "124 201 2 2 5 2 1704395660\n", "125 201 3 3 6 2 1704395660\n", "126 201 4 4 6 1 1704395660\n", "127 201 5 5 7 4 1704395660\n", "128 202 1 1 6 2 1704395660\n", "129 202 2 2 17 18 1704395660\n", "130 176 1 1 8 4 1704395700\n", "131 176 2 2 8 3 1704395700\n", "132 176 3 3 5 18 1704395700\n", "133 177 1 1 8 4 1704395700\n", "134 177 2 2 7 3 1704395700\n", "135 177 3 3 17 18 1704395700\n", "136 177 4 4 5 1 1704395700\n", "137 175 1 1 8 4 1704395760\n", "138 175 2 2 7 3 1704395760\n", "139 175 3 3 6 1 1704395760\n", "140 175 3 4 6 2 1704395760\n", "141 175 4 4 5 2 1704395760\n", "142 201 1 1 8 3 1704395800\n", "143 201 2 2 5 2 1704395800\n", "144 201 3 3 6 2 1704395800\n", "145 201 4 4 6 1 1704395800\n", "146 201 5 5 7 4 1704395800\n", "147 202 1 1 6 2 1704395800\n", "148 202 2 2 17 18 1704395800\n", "149 176 1 1 8 4 1704395850\n", "150 176 2 2 8 3 1704395850\n", "151 176 3 3 5 18 1704395850\n", "152 177 1 1 8 4 1704395850\n", "153 177 2 2 7 3 1704395850\n", "154 177 3 3 17 18 1704395850\n", "155 177 4 4 5 1 1704395850\n", "156 175 1 1 8 4 1704395920\n", "157 175 2 2 7 3 1704395920\n", "158 175 3 3 6 1 1704395920\n", "159 175 3 4 6 2 1704395920\n", "160 175 4 4 5 2 1704395920\n", "161 201 1 1 8 3 1704395940\n", "162 201 2 2 5 2 1704395940\n", "163 201 3 3 6 2 1704395940\n", "164 201 4 4 6 1 1704395940\n", "165 201 5 5 7 4 1704395940\n", "166 202 1 1 6 2 1704395940\n", "167 202 2 2 17 18 1704395940\n", "168 176 1 1 8 4 1704395999\n", "169 176 2 2 8 3 1704395999\n", "170 176 3 3 5 18 1704395999\n", "171 177 1 1 8 4 1704396000\n", "172 177 2 2 7 3 1704396000\n", "173 177 3 3 17 18 1704396000\n", "174 177 4 4 5 1 1704396000\n", "175 175 1 1 8 4 1704396080\n", "176 175 2 2 7 3 1704396080\n", "177 175 3 3 6 1 1704396080\n", "178 175 3 4 6 2 1704396080\n", "179 175 4 4 5 2 1704396080\n", "180 201 1 1 8 3 1704396080\n", "181 201 2 2 5 2 1704396080\n", "182 201 3 3 6 2 1704396080\n", "183 201 4 4 6 1 1704396080\n", "184 201 5 5 7 4 1704396080\n", "185 202 1 1 6 2 1704396080\n", "186 202 2 2 17 18 1704396080\n", "187 176 1 1 8 4 1704396150\n", "188 176 2 2 8 3 1704396150\n", "189 176 3 3 5 18 1704396150\n", "190 177 1 1 8 4 1704396150\n", "191 177 2 2 7 3 1704396150\n", "192 177 3 3 17 18 1704396150\n", "193 177 4 4 5 1 1704396150\n", "194 201 1 1 8 3 1704396219\n", "195 201 2 2 5 2 1704396219\n", "196 201 3 3 6 2 1704396219\n", "197 201 4 4 6 1 1704396219\n", "198 201 5 5 7 4 1704396219\n", "199 202 1 1 6 2 1704396220\n", "200 202 2 2 17 18 1704396220\n", "201 175 1 1 8 4 1704396240\n", "202 175 2 2 7 3 1704396240\n", "203 175 3 3 6 1 1704396240\n", "204 175 3 4 6 2 1704396240\n", "205 175 4 4 5 2 1704396240\n", "206 177 1 1 8 4 1704396300\n", "207 177 2 2 7 3 1704396300\n", "208 177 3 3 17 18 1704396300\n", "209 177 4 4 5 1 1704396300\n", "210 176 1 1 8 4 1704396301\n", "211 176 2 2 8 3 1704396301\n", "212 176 3 3 5 18 1704396301\n", "213 201 1 1 8 3 1704396360\n", "214 201 2 2 5 2 1704396360\n", "215 201 3 3 6 2 1704396360\n", "216 201 4 4 6 1 1704396360\n", "217 201 5 5 7 4 1704396360\n", "218 202 1 1 6 2 1704396360\n", "219 202 2 2 17 18 1704396360\n", "220 175 1 1 8 4 1704396400\n", "221 175 2 2 7 3 1704396400\n", "222 175 3 3 6 1 1704396400\n", "223 175 3 4 6 2 1704396400\n", "224 175 4 4 5 2 1704396400\n", "225 176 1 1 8 4 1704396450\n", "226 176 2 2 8 3 1704396450\n", "227 176 3 3 5 18 1704396450\n", "228 177 1 1 8 4 1704396450\n", "229 177 2 2 7 3 1704396450\n", "230 177 3 3 17 18 1704396450\n", "231 177 4 4 5 1 1704396450\n", "232 201 1 1 8 3 1704396500\n", "233 201 2 2 5 2 1704396500\n", "234 201 3 3 6 2 1704396500\n", "235 201 4 4 6 1 1704396500\n", "236 201 5 5 7 4 1704396500\n", "237 202 1 1 6 2 1704396500\n", "238 202 2 2 17 18 1704396500\n", "239 175 1 1 8 4 1704396560\n", "240 175 2 2 7 3 1704396560\n", "241 175 3 3 6 1 1704396560\n", "242 175 3 4 6 2 1704396560\n", "243 175 4 4 5 2 1704396560\n", "244 176 1 1 8 4 1704396600\n", "245 176 2 2 8 3 1704396600\n", "246 176 3 3 5 18 1704396600\n", "247 177 1 1 8 4 1704396600\n", "248 177 2 2 7 3 1704396600\n", "249 177 3 3 17 18 1704396600\n", "250 177 4 4 5 1 1704396600\n", "251 201 1 1 8 3 1704396640\n", "252 201 2 2 5 2 1704396640\n", "253 201 3 3 6 2 1704396640\n", "254 201 4 4 6 1 1704396640\n", "255 201 5 5 7 4 1704396640\n", "256 202 1 1 6 2 1704396640\n", "257 202 2 2 17 18 1704396640\n", "258 175 1 1 8 4 1704396719\n", "259 175 2 2 7 3 1704396719\n", "260 175 3 3 6 1 1704396719\n", "261 175 3 4 6 2 1704396719\n", "262 175 4 4 5 2 1704396719\n", "263 176 1 1 8 4 1704396750\n", "264 176 2 2 8 3 1704396750\n", "265 176 3 3 5 18 1704396750\n", "266 177 1 1 8 4 1704396750\n", "267 177 2 2 7 3 1704396750\n", "268 177 3 3 17 18 1704396750\n", "269 177 4 4 5 1 1704396750\n", "270 201 1 1 8 3 1704396780\n", "271 201 2 2 5 2 1704396780\n", "272 201 3 3 6 2 1704396780\n", "273 201 4 4 6 1 1704396780\n", "274 201 5 5 7 4 1704396780\n", "275 202 1 1 6 2 1704396780\n", "276 202 2 2 17 18 1704396780\n", "277 175 1 1 8 4 1704396880\n", "278 175 2 2 7 3 1704396880\n", "279 175 3 3 6 1 1704396880\n", "280 175 3 4 6 2 1704396880\n", "281 175 4 4 5 2 1704396880\n", "282 176 1 1 8 4 1704396900\n", "283 176 2 2 8 3 1704396900\n", "284 176 3 3 5 18 1704396900\n", "285 177 1 1 8 4 1704396900\n", "286 177 2 2 7 3 1704396900\n", "287 177 3 3 17 18 1704396900\n", "288 177 4 4 5 1 1704396900\n", "289 201 1 1 8 3 1704396920\n", "290 201 2 2 5 2 1704396920\n", "291 201 3 3 6 2 1704396920\n", "292 201 4 4 6 1 1704396920\n", "293 201 5 5 7 4 1704396920\n", "294 202 1 1 6 2 1704396920\n", "295 202 2 2 17 18 1704396920\n", "296 175 1 1 8 4 1704397040\n", "297 175 2 2 7 3 1704397040\n", "298 175 3 3 6 1 1704397040\n", "299 175 3 4 6 2 1704397040\n", "300 175 4 4 5 2 1704397040\n", "301 177 1 1 8 4 1704397049\n", "302 177 2 2 7 3 1704397049\n", "303 177 3 3 17 18 1704397049\n", "304 177 4 4 5 1 1704397049\n", "305 176 1 1 8 4 1704397050\n", "306 176 2 2 8 3 1704397050\n", "307 176 3 3 5 18 1704397050\n", "308 201 1 1 8 3 1704397060\n", "309 201 2 2 5 2 1704397060\n", "310 201 3 3 6 2 1704397060\n", "311 201 4 4 6 1 1704397060\n", "312 201 5 5 7 4 1704397060\n", "313 202 1 1 6 2 1704397060\n", "314 202 2 2 17 18 1704397060\n", "315 175 1 1 8 4 1704397199\n", "316 175 2 2 7 3 1704397199\n", "317 175 3 3 6 1 1704397199\n", "318 175 3 4 6 2 1704397199\n", "319 175 4 4 5 2 1704397199\n", "320 201 1 1 8 3 1704397199\n", "321 201 2 2 5 2 1704397199\n", "322 201 3 3 6 2 1704397199\n", "323 201 4 4 6 1 1704397199\n", "324 201 5 5 7 4 1704397199\n", "325 176 1 1 8 4 1704397200\n", "326 176 2 2 8 3 1704397200\n", "327 176 3 3 5 18 1704397200\n", "328 177 1 1 8 4 1704397200\n", "329 177 2 2 7 3 1704397200\n", "330 177 3 3 17 18 1704397200\n", "331 177 4 4 5 1 1704397200\n", "332 202 1 1 6 2 1704397200\n", "333 202 2 2 17 18 1704397200\n", "334 201 1 1 8 3 1704397340\n", "335 201 2 2 5 2 1704397340\n", "336 201 3 3 6 2 1704397340\n", "337 201 4 4 6 1 1704397340\n", "338 201 5 5 7 4 1704397340\n", "339 202 1 1 6 2 1704397340\n", "340 202 2 2 17 18 1704397340\n", "341 176 1 1 8 4 1704397349\n", "342 176 2 2 8 3 1704397349\n", "343 176 3 3 5 18 1704397349\n", "344 177 1 1 8 4 1704397350\n", "345 177 2 2 7 3 1704397350\n", "346 177 3 3 17 18 1704397350\n", "347 177 4 4 5 1 1704397350\n", "348 175 1 1 8 4 1704397360\n", "349 175 2 2 7 3 1704397360\n", "350 175 3 3 6 1 1704397360\n", "351 175 3 4 6 2 1704397360\n", "352 175 4 4 5 2 1704397360\n", "353 201 1 1 8 3 1704397480\n", "354 201 2 2 5 2 1704397480\n", "355 201 3 3 6 2 1704397480\n", "356 201 4 4 6 1 1704397480\n", "357 201 5 5 7 4 1704397480\n", "358 202 1 1 6 2 1704397480\n", "359 202 2 2 17 18 1704397480\n", "360 176 1 1 8 4 1704397500\n", "361 176 2 2 8 3 1704397500\n", "362 176 3 3 5 18 1704397500\n", "363 177 1 1 8 4 1704397500\n", "364 177 2 2 7 3 1704397500\n", "365 177 3 3 17 18 1704397500\n", "366 177 4 4 5 1 1704397500\n", "367 175 1 1 8 4 1704397519\n", "368 175 2 2 7 3 1704397519\n", "369 175 3 3 6 1 1704397519\n", "370 175 3 4 6 2 1704397519\n", "371 175 4 4 5 2 1704397519\n", "372 201 1 1 8 3 1704397620\n", "373 201 2 2 5 2 1704397620\n", "374 201 3 3 6 2 1704397620\n", "375 201 4 4 6 1 1704397620\n", "376 201 5 5 7 4 1704397620\n", "377 202 1 1 6 2 1704397621\n", "378 202 2 2 17 18 1704397621\n", "379 176 1 1 8 4 1704397650\n", "380 176 2 2 8 3 1704397650\n", "381 176 3 3 5 18 1704397650\n", "382 177 1 1 8 4 1704397650\n", "383 177 2 2 7 3 1704397650\n", "384 177 3 3 17 18 1704397650\n", "385 177 4 4 5 1 1704397650\n", "386 175 1 1 8 4 1704397680\n", "387 175 2 2 7 3 1704397680\n", "388 175 3 3 6 1 1704397680\n", "389 175 3 4 6 2 1704397680\n", "390 175 4 4 5 2 1704397680\n", "391 201 1 1 8 3 1704397760\n", "392 201 2 2 5 2 1704397760\n", "393 201 3 3 6 2 1704397760\n", "394 201 4 4 6 1 1704397760\n", "395 201 5 5 7 4 1704397760\n", "396 202 1 1 6 2 1704397760\n", "397 202 2 2 17 18 1704397760\n", "398 210 1 1 6 18 1704397772\n", "399 210 1 2 6 2 1704397772\n", "400 210 2 2 5 2 1704397772\n", "401 210 3 3 7 4 1704397772\n", "402 210 4 4 8 3 1704397772\n", "403 176 1 1 8 4 1704397800\n", "404 176 2 2 8 3 1704397800\n", "405 176 3 3 5 18 1704397800\n", "406 177 1 1 8 4 1704397800\n", "407 177 2 2 7 3 1704397800\n", "408 177 3 3 17 18 1704397800\n", "409 177 4 4 5 1 1704397800\n", "410 175 1 1 8 4 1704397840\n", "411 175 2 2 7 3 1704397840\n", "412 175 3 3 6 1 1704397840\n", "413 175 3 4 6 2 1704397840\n", "414 175 4 4 5 2 1704397840\n", "415 202 1 1 6 2 1704397899\n", "416 202 2 2 17 18 1704397899\n", "417 201 1 1 8 3 1704397900\n", "418 201 2 2 5 2 1704397900\n", "419 201 3 3 6 2 1704397900\n", "420 201 4 4 6 1 1704397900\n", "421 201 5 5 7 4 1704397900\n", "422 210 1 1 6 18 1704397920\n", "423 210 1 2 6 2 1704397920\n", "424 210 2 2 5 2 1704397920\n", "425 210 3 3 7 4 1704397920\n", "426 210 4 4 8 3 1704397920\n", "427 176 1 1 8 4 1704397950\n", "428 176 2 2 8 3 1704397950\n", "429 176 3 3 5 18 1704397950\n", "430 177 1 1 8 4 1704397950\n", "431 177 2 2 7 3 1704397950\n", "432 177 3 3 17 18 1704397950\n", "433 177 4 4 5 1 1704397950\n", "434 175 1 1 8 4 1704398000\n", "435 175 2 2 7 3 1704398000\n", "436 175 3 3 6 1 1704398000\n", "437 175 3 4 6 2 1704398000\n", "438 175 4 4 5 2 1704398000\n", "439 201 1 1 8 3 1704398040\n", "440 201 2 2 5 2 1704398040\n", "441 201 3 3 6 2 1704398040\n", "442 201 4 4 6 1 1704398040\n", "443 201 5 5 7 4 1704398040\n", "444 202 1 1 6 2 1704398040\n", "445 202 2 2 17 18 1704398040\n", "446 210 1 1 6 18 1704398069\n", "447 210 1 2 6 2 1704398069\n", "448 210 2 2 5 2 1704398069\n", "449 210 3 3 7 4 1704398069\n", "450 210 4 4 8 3 1704398069\n", "451 176 1 1 8 4 1704398100\n", "452 176 2 2 8 3 1704398100\n", "453 176 3 3 5 18 1704398100\n", "454 177 1 1 8 4 1704398101\n", "455 177 2 2 7 3 1704398101\n", "456 177 3 3 17 18 1704398101\n", "457 177 4 4 5 1 1704398101\n", "458 211 1 1 6 2 1704398116\n", "459 211 2 2 17 18 1704398116\n", "460 175 1 1 8 4 1704398160\n", "461 175 2 2 7 3 1704398160\n", "462 175 3 3 6 1 1704398160\n", "463 175 3 4 6 2 1704398160\n", "464 175 4 4 5 2 1704398160\n", "465 201 1 1 8 3 1704398180\n", "466 201 2 2 5 2 1704398180\n", "467 201 3 3 6 2 1704398180\n", "468 201 4 4 6 1 1704398180\n", "469 201 5 5 7 4 1704398180\n", "470 202 1 1 6 2 1704398180\n", "471 202 2 2 17 18 1704398180\n", "472 210 1 1 6 18 1704398220\n", "473 210 1 2 6 2 1704398220\n", "474 210 2 2 5 2 1704398220\n", "475 210 3 3 7 4 1704398220\n", "476 210 4 4 8 3 1704398220\n", "477 211 1 1 6 2 1704398245\n", "478 211 2 2 17 18 1704398245\n", "479 176 1 1 8 4 1704398250\n", "480 176 2 2 8 3 1704398250\n", "481 176 3 3 5 18 1704398250\n", "482 177 1 1 8 4 1704398250\n", "483 177 2 2 7 3 1704398250\n", "484 177 3 3 17 18 1704398250\n", "485 177 4 4 5 1 1704398250\n", "486 175 1 1 8 4 1704398319\n", "487 175 2 2 7 3 1704398319\n", "488 175 3 3 6 1 1704398319\n", "489 201 1 1 8 3 1704398320\n", "490 201 2 2 5 2 1704398320\n", "491 201 3 3 6 2 1704398320\n", "492 201 4 4 6 1 1704398320\n", "493 202 1 1 6 2 1704398320\n", "494 202 2 2 17 18 1704398320\n", "495 211 1 1 6 2 1704398365\n", "496 211 2 2 17 18 1704398365\n", "497 210 1 1 6 18 1704398370\n", "498 210 3 3 7 4 1704398370\n", "499 210 4 4 8 3 1704398370\n", "500 210 1 1 6 18 1704463200\n", "501 210 1 2 6 2 1704463200\n", "502 210 2 2 5 2 1704463200\n", "503 210 3 3 7 4 1704463200\n", "504 210 4 4 8 3 1704463200\n", "505 176 1 1 8 4 1704463240\n", "506 176 2 2 8 3 1704463240\n", "507 176 3 3 5 18 1704463240\n", "508 177 1 1 8 4 1704463240\n", "509 177 2 2 7 3 1704463240\n", "510 177 3 3 17 18 1704463240\n", "511 177 4 4 5 1 1704463240\n", "512 175 1 1 8 4 1704463249\n", "513 175 2 2 7 3 1704463249\n", "514 175 3 3 6 1 1704463249\n", "515 175 3 4 6 2 1704463249\n", "516 175 4 4 5 2 1704463249\n", "517 202 1 1 6 2 1704463270\n", "518 202 2 2 17 18 1704463270\n", "519 211 1 1 6 2 1704463275\n", "520 211 2 2 17 18 1704463275\n", "521 201 1 1 8 3 1704463280\n", "522 201 2 2 5 2 1704463280\n", "523 201 3 3 6 2 1704463280\n", "524 201 4 4 6 1 1704463280\n", "525 201 5 5 7 4 1704463280\n", "526 210 1 1 6 18 1704463390\n", "527 210 1 2 6 2 1704463390\n", "528 210 2 2 5 2 1704463390\n", "529 210 3 3 7 4 1704463390\n", "530 210 4 4 8 3 1704463390\n", "531 211 1 1 6 2 1704463415\n", "532 211 2 2 17 18 1704463415\n", "533 176 1 1 8 4 1704463430\n", "534 176 2 2 8 3 1704463430\n", "535 176 3 3 5 18 1704463430\n", "536 177 1 1 8 4 1704463431\n", "537 177 2 2 7 3 1704463431\n", "538 177 3 3 17 18 1704463431\n", "539 177 4 4 5 1 1704463431\n", "540 175 1 1 8 4 1704463440\n", "541 175 2 2 7 3 1704463440\n", "542 175 3 3 6 1 1704463440\n", "543 175 3 4 6 2 1704463440\n", "544 175 4 4 5 2 1704463440\n", "545 202 1 1 6 2 1704463440\n", "546 202 2 2 17 18 1704463440\n", "547 201 1 1 8 3 1704463460\n", "548 201 2 2 5 2 1704463460\n", "549 201 3 3 6 2 1704463460\n", "550 201 4 4 6 1 1704463460\n", "551 201 5 5 7 4 1704463460\n", "552 211 1 1 6 2 1704463555\n", "553 211 2 2 17 18 1704463555\n", "554 210 1 1 6 18 1704463580\n", "555 210 1 2 6 2 1704463580\n", "556 210 2 2 5 2 1704463580\n", "557 210 3 3 7 4 1704463580\n", "558 210 4 4 8 3 1704463580\n", "559 202 1 1 6 2 1704463610\n", "560 202 2 2 17 18 1704463610\n", "561 176 1 1 8 4 1704463620\n", "562 176 2 2 8 3 1704463620\n", "563 176 3 3 5 18 1704463620\n", "564 177 1 1 8 4 1704463620\n", "565 177 2 2 7 3 1704463620\n", "566 177 3 3 17 18 1704463620\n", "567 177 4 4 5 1 1704463620\n", "568 175 1 1 8 4 1704463630\n", "569 175 2 2 7 3 1704463630\n", "570 175 3 3 6 1 1704463630\n", "571 175 3 4 6 2 1704463630\n", "572 175 4 4 5 2 1704463630\n", "573 201 1 1 8 3 1704463641\n", "574 201 2 2 5 2 1704463641\n", "575 201 3 3 6 2 1704463641\n", "576 201 4 4 6 1 1704463641\n", "577 201 5 5 7 4 1704463641\n", "578 211 1 1 6 2 1704463695\n", "579 211 2 2 17 18 1704463695\n", "580 210 1 1 6 18 1704463770\n", "581 210 1 2 6 2 1704463770\n", "582 210 2 2 5 2 1704463770\n", "583 210 3 3 7 4 1704463770\n", "584 210 4 4 8 3 1704463770\n", "585 202 1 1 6 2 1704463779\n", "586 202 2 2 17 18 1704463779\n", "587 176 1 1 8 4 1704463810\n", "588 176 2 2 8 3 1704463810\n", "589 176 3 3 5 18 1704463810\n", "590 177 1 1 8 4 1704463810\n", "591 177 2 2 7 3 1704463810\n", "592 177 3 3 17 18 1704463810\n", "593 177 4 4 5 1 1704463810\n", "594 175 1 1 8 4 1704463820\n", "595 175 2 2 7 3 1704463820\n", "596 175 3 3 6 1 1704463820\n", "597 175 3 4 6 2 1704463820\n", "598 175 4 4 5 2 1704463820\n", "599 201 1 1 8 3 1704463820\n", "600 201 2 2 5 2 1704463820\n", "601 201 3 3 6 2 1704463820\n", "602 201 4 4 6 1 1704463820\n", "603 201 5 5 7 4 1704463820\n", "604 202 1 1 6 2 1704463950\n", "605 202 2 2 17 18 1704463950\n", "606 210 1 1 6 18 1704463960\n", "607 210 1 2 6 2 1704463960\n", "608 210 2 2 5 2 1704463960\n", "609 210 3 3 7 4 1704463960\n", "610 210 4 4 8 3 1704463960\n", "611 201 1 1 8 3 1704463999\n", "612 201 2 2 5 2 1704463999\n", "613 201 3 3 6 2 1704463999\n", "614 201 4 4 6 1 1704463999\n", "615 201 5 5 7 4 1704463999\n", "616 176 1 1 8 4 1704464000\n", "617 176 2 2 8 3 1704464000\n", "618 176 3 3 5 18 1704464000\n", "619 177 1 1 8 4 1704464000\n", "620 177 2 2 7 3 1704464000\n", "621 177 3 3 17 18 1704464000\n", "622 177 4 4 5 1 1704464000\n", "623 175 1 1 8 4 1704464010\n", "624 175 2 2 7 3 1704464010\n", "625 175 3 3 6 1 1704464010\n", "626 175 3 4 6 2 1704464010\n", "627 175 4 4 5 2 1704464010\n", "628 202 1 1 6 2 1704464119\n", "629 202 2 2 17 18 1704464119\n", "630 210 1 1 6 18 1704464150\n", "631 210 1 2 6 2 1704464150\n", "632 210 2 2 5 2 1704464150\n", "633 210 3 3 7 4 1704464150\n", "634 210 4 4 8 3 1704464150\n", "635 201 1 1 8 3 1704464180\n", "636 201 2 2 5 2 1704464180\n", "637 201 3 3 6 2 1704464180\n", "638 201 4 4 6 1 1704464180\n", "639 201 5 5 7 4 1704464180\n", "640 176 1 1 8 4 1704464190\n", "641 176 2 2 8 3 1704464190\n", "642 176 3 3 5 18 1704464190\n", "643 177 1 1 8 4 1704464190\n", "644 177 2 2 7 3 1704464190\n", "645 177 3 3 17 18 1704464190\n", "646 177 4 4 5 1 1704464190\n", "647 175 1 1 8 4 1704464200\n", "648 175 2 2 7 3 1704464200\n", "649 175 3 3 6 1 1704464200\n", "650 175 3 4 6 2 1704464200\n", "651 175 4 4 5 2 1704464200\n", "652 202 1 1 6 2 1704464290\n", "653 202 2 2 17 18 1704464290\n", "654 210 1 1 6 18 1704464341\n", "655 210 1 2 6 2 1704464341\n", "656 210 2 2 5 2 1704464341\n", "657 210 3 3 7 4 1704464341\n", "658 210 4 4 8 3 1704464341\n", "659 201 1 1 8 3 1704464360\n", "660 201 2 2 5 2 1704464360\n", "661 201 3 3 6 2 1704464360\n", "662 201 4 4 6 1 1704464360\n", "663 201 5 5 7 4 1704464360\n", "664 177 1 1 8 4 1704464379\n", "665 177 2 2 7 3 1704464379\n", "666 177 3 3 17 18 1704464379\n", "667 177 4 4 5 1 1704464379\n", "668 176 1 1 8 4 1704464380\n", "669 176 2 2 8 3 1704464380\n", "670 176 3 3 5 18 1704464380\n", "671 175 1 1 8 4 1704464390\n", "672 175 2 2 7 3 1704464390\n", "673 175 3 3 6 1 1704464390\n", "674 175 3 4 6 2 1704464390\n", "675 175 4 4 5 2 1704464390\n", "676 202 1 1 6 2 1704464460\n", "677 202 2 2 17 18 1704464460\n", "678 210 1 1 6 18 1704464530\n", "679 210 1 2 6 2 1704464530\n", "680 210 2 2 5 2 1704464530\n", "681 210 3 3 7 4 1704464530\n", "682 210 4 4 8 3 1704464530\n", "683 201 1 1 8 3 1704464539\n", "684 201 2 2 5 2 1704464539\n", "685 201 3 3 6 2 1704464539\n", "686 201 4 4 6 1 1704464539\n", "687 201 5 5 7 4 1704464539\n", "688 176 1 1 8 4 1704464570\n", "689 176 2 2 8 3 1704464570\n", "690 176 3 3 5 18 1704464570\n", "691 177 1 1 8 4 1704464570\n", "692 177 2 2 7 3 1704464570\n", "693 177 3 3 17 18 1704464570\n", "694 177 4 4 5 1 1704464570\n", "695 175 1 1 8 4 1704464579\n", "696 175 2 2 7 3 1704464579\n", "697 175 3 3 6 1 1704464579\n", "698 175 3 4 6 2 1704464579\n", "699 175 4 4 5 2 1704464579\n", "700 202 1 1 6 2 1704464630\n", "701 202 2 2 17 18 1704464630\n", "702 201 1 1 8 3 1704464720\n", "703 201 2 2 5 2 1704464720\n", "704 201 3 3 6 2 1704464720\n", "705 201 4 4 6 1 1704464720\n", "706 201 5 5 7 4 1704464720\n", "707 210 1 1 6 18 1704464720\n", "708 210 1 2 6 2 1704464720\n", "709 210 2 2 5 2 1704464720\n", "710 210 3 3 7 4 1704464720\n", "711 210 4 4 8 3 1704464720\n", "712 176 1 1 8 4 1704464760\n", "713 176 2 2 8 3 1704464760\n", "714 176 3 3 5 18 1704464760\n", "715 177 1 1 8 4 1704464760\n", "716 177 2 2 7 3 1704464760\n", "717 177 3 3 17 18 1704464760\n", "718 177 4 4 5 1 1704464760\n", "719 175 1 1 8 4 1704464770\n", "720 175 2 2 7 3 1704464770\n", "721 175 3 3 6 1 1704464770\n", "722 175 3 4 6 2 1704464770\n", "723 175 4 4 5 2 1704464770\n", "724 202 1 1 6 2 1704464800\n", "725 202 2 2 17 18 1704464800\n", "726 201 1 1 8 3 1704464900\n", "727 201 2 2 5 2 1704464900\n", "728 201 3 3 6 2 1704464900\n", "729 201 4 4 6 1 1704464900\n", "730 201 5 5 7 4 1704464900\n", "731 210 1 1 6 18 1704464910\n", "732 210 1 2 6 2 1704464910\n", "733 210 2 2 5 2 1704464910\n", "734 210 3 3 7 4 1704464910\n", "735 210 4 4 8 3 1704464910\n", "736 176 1 1 8 4 1704464950\n", "737 176 2 2 8 3 1704464950\n", "738 176 3 3 5 18 1704464950\n", "739 177 1 1 8 4 1704464950\n", "740 177 2 2 7 3 1704464950\n", "741 177 3 3 17 18 1704464950\n", "742 177 4 4 5 1 1704464950\n", "743 175 1 1 8 4 1704464960\n", "744 175 2 2 7 3 1704464960\n", "745 175 3 3 6 1 1704464960\n", "746 175 3 4 6 2 1704464960\n", "747 175 4 4 5 2 1704464960\n", "748 202 1 1 6 2 1704464970\n", "749 202 2 2 17 18 1704464970\n", "750 201 1 1 8 3 1704465080\n", "751 201 2 2 5 2 1704465080\n", "752 201 3 3 6 2 1704465080\n", "753 201 4 4 6 1 1704465080\n", "754 201 5 5 7 4 1704465080\n", "755 210 1 1 6 18 1704465099\n", "756 210 1 2 6 2 1704465099\n", "757 210 2 2 5 2 1704465099\n", "758 210 3 3 7 4 1704465099\n", "759 210 4 4 8 3 1704465099\n", "760 176 1 1 8 4 1704465140\n", "761 176 2 2 8 3 1704465140\n", "762 176 3 3 5 18 1704465140\n", "763 177 1 1 8 4 1704465140\n", "764 177 2 2 7 3 1704465140\n", "765 177 3 3 17 18 1704465140\n", "766 177 4 4 5 1 1704465140\n", "767 202 1 1 6 2 1704465140\n", "768 202 2 2 17 18 1704465140\n", "769 175 1 1 8 4 1704465150\n", "770 175 2 2 7 3 1704465150\n", "771 175 3 3 6 1 1704465150\n", "772 175 3 4 6 2 1704465150\n", "773 175 4 4 5 2 1704465150\n", "774 201 1 1 8 3 1704465260\n", "775 201 2 2 5 2 1704465260\n", "776 201 3 3 6 2 1704465260\n", "777 201 4 4 6 1 1704465260\n", "778 201 5 5 7 4 1704465260\n", "779 210 1 1 6 18 1704465290\n", "780 210 1 2 6 2 1704465290\n", "781 210 2 2 5 2 1704465290\n", "782 210 3 3 7 4 1704465290\n", "783 210 4 4 8 3 1704465290\n", "784 202 1 1 6 2 1704465310\n", "785 202 2 2 17 18 1704465310\n", "786 177 1 1 8 4 1704465329\n", "787 177 2 2 7 3 1704465329\n", "788 177 3 3 17 18 1704465329\n", "789 177 4 4 5 1 1704465329\n", "790 176 1 1 8 4 1704465330\n", "791 176 2 2 8 3 1704465330\n", "792 176 3 3 5 18 1704465330\n", "793 175 1 1 8 4 1704465340\n", "794 175 2 2 7 3 1704465340\n", "795 175 3 3 6 1 1704465340\n", "796 175 3 4 6 2 1704465340\n", "797 175 4 4 5 2 1704465340\n", "798 201 1 1 8 3 1704465440\n", "799 201 2 2 5 2 1704465440\n", "800 201 3 3 6 2 1704465440\n", "801 201 4 4 6 1 1704465440\n", "802 201 5 5 7 4 1704465440\n", "803 210 1 1 6 18 1704465480\n", "804 210 1 2 6 2 1704465480\n", "805 210 2 2 5 2 1704465480\n", "806 210 3 3 7 4 1704465480\n", "807 210 4 4 8 3 1704465480\n", "808 202 1 1 6 2 1704465481\n", "809 202 2 2 17 18 1704465481\n", "810 176 1 1 8 4 1704465520\n", "811 176 2 2 8 3 1704465520\n", "812 176 3 3 5 18 1704465520\n", "813 177 1 1 8 4 1704465520\n", "814 177 2 2 7 3 1704465520\n", "815 177 3 3 17 18 1704465520\n", "816 177 4 4 5 1 1704465520\n", "817 175 1 1 8 4 1704465530\n", "818 175 2 2 7 3 1704465530\n", "819 175 3 3 6 1 1704465530\n", "820 175 3 4 6 2 1704465530\n", "821 175 4 4 5 2 1704465530\n", "822 201 1 1 8 3 1704465620\n", "823 201 2 2 5 2 1704465620\n", "824 201 3 3 6 2 1704465620\n", "825 201 4 4 6 1 1704465620\n", "826 201 5 5 7 4 1704465620\n", "827 202 1 1 6 2 1704465650\n", "828 202 2 2 17 18 1704465650\n", "829 210 1 1 6 18 1704465670\n", "830 210 1 2 6 2 1704465670\n", "831 210 2 2 5 2 1704465670\n", "832 210 3 3 7 4 1704465670\n", "833 210 4 4 8 3 1704465670\n", "834 176 1 1 8 4 1704465710\n", "835 176 2 2 8 3 1704465710\n", "836 176 3 3 5 18 1704465710\n", "837 177 1 1 8 4 1704465710\n", "838 177 2 2 7 3 1704465710\n", "839 177 3 3 17 18 1704465710\n", "840 177 4 4 5 1 1704465710\n", "841 175 1 1 8 4 1704465720\n", "842 175 2 2 7 3 1704465720\n", "843 175 3 3 6 1 1704465720\n", "844 175 3 4 6 2 1704465720\n", "845 175 4 4 5 2 1704465720\n", "846 201 1 1 8 3 1704465800\n", "847 201 2 2 5 2 1704465800\n", "848 201 3 3 6 2 1704465800\n", "849 201 4 4 6 1 1704465800\n", "850 201 5 5 7 4 1704465800\n", "851 202 1 1 6 2 1704465820\n", "852 202 2 2 17 18 1704465820\n", "853 210 1 1 6 18 1704465860\n", "854 210 1 2 6 2 1704465860\n", "855 210 2 2 5 2 1704465860\n", "856 210 3 3 7 4 1704465860\n", "857 210 4 4 8 3 1704465860\n", "858 176 1 1 8 4 1704465900\n", "859 176 2 2 8 3 1704465900\n", "860 176 3 3 5 18 1704465900\n", "861 177 1 1 8 4 1704465900\n", "862 177 2 2 7 3 1704465900\n", "863 177 3 3 17 18 1704465900\n", "864 177 4 4 5 1 1704465900\n", "865 175 1 1 8 4 1704465910\n", "866 175 2 2 7 3 1704465910\n", "867 175 3 3 6 1 1704465910\n", "868 175 3 4 6 2 1704465910\n", "869 175 4 4 5 2 1704465910\n", "870 201 1 1 8 3 1704465980\n", "871 201 2 2 5 2 1704465980\n", "872 201 3 3 6 2 1704465980\n", "873 201 4 4 6 1 1704465980\n", "874 201 5 5 7 4 1704465980\n", "875 202 1 1 6 2 1704465990\n", "876 202 2 2 17 18 1704465990\n", "877 210 1 1 6 18 1704466050\n", "878 210 1 2 6 2 1704466050\n", "879 210 2 2 5 2 1704466050\n", "880 210 3 3 7 4 1704466050\n", "881 210 4 4 8 3 1704466050\n", "882 176 1 1 8 4 1704466090\n", "883 176 2 2 8 3 1704466090\n", "884 176 3 3 5 18 1704466090\n", "885 177 1 1 8 4 1704466090\n", "886 177 2 2 7 3 1704466090\n", "887 177 3 3 17 18 1704466090\n", "888 177 4 4 5 1 1704466090\n", "889 175 1 1 8 4 1704466100\n", "890 175 2 2 7 3 1704466100\n", "891 175 3 3 6 1 1704466100\n", "892 175 3 4 6 2 1704466100\n", "893 175 4 4 5 2 1704466100\n", "894 202 1 1 6 2 1704466160\n", "895 202 2 2 17 18 1704466160\n", "896 201 1 1 8 3 1704466161\n", "897 201 2 2 5 2 1704466161\n", "898 201 3 3 6 2 1704466161\n", "899 201 4 4 6 1 1704466161\n", "900 201 5 5 7 4 1704466161\n", "901 210 1 1 6 18 1704466240\n", "902 210 1 2 6 2 1704466240\n", "903 210 2 2 5 2 1704466240\n", "904 210 3 3 7 4 1704466240\n", "905 210 4 4 8 3 1704466240\n", "906 176 1 1 8 4 1704466279\n", "907 176 2 2 8 3 1704466279\n", "908 176 3 3 5 18 1704466279\n", "909 177 1 1 8 4 1704466280\n", "910 177 2 2 7 3 1704466280\n", "911 177 3 3 17 18 1704466280\n", "912 177 4 4 5 1 1704466280\n", "913 175 1 1 8 4 1704466290\n", "914 175 2 2 7 3 1704466290\n", "915 175 3 3 6 1 1704466290\n", "916 175 3 4 6 2 1704466290\n", "917 175 4 4 5 2 1704466290\n", "918 202 1 1 6 2 1704466331\n", "919 202 2 2 17 18 1704466331\n", "920 201 1 1 8 3 1704466340\n", "921 201 2 2 5 2 1704466340\n", "922 201 3 3 6 2 1704466340\n", "923 201 4 4 6 1 1704466340\n", "924 201 5 5 7 4 1704466340\n", "925 176 1 1 8 4 1704466470\n", "926 176 2 2 8 3 1704466470\n", "927 176 3 3 5 18 1704466470\n", "928 177 1 1 8 4 1704466470\n", "929 177 2 2 7 3 1704466470\n", "930 177 3 3 17 18 1704466470\n", "931 177 4 4 5 1 1704466470\n", "932 175 1 1 8 4 1704466480\n", "933 175 2 2 7 3 1704466480\n", "934 175 3 3 6 1 1704466480\n", "935 175 3 4 6 2 1704466480\n", "936 175 4 4 5 2 1704466480\n", "937 202 1 1 6 2 1704466500\n", "938 202 2 2 17 18 1704466500\n", "939 201 1 1 8 3 1704466520\n", "940 201 2 2 5 2 1704466520\n", "941 201 3 3 6 2 1704466520\n", "942 201 4 4 6 1 1704466520\n", "943 201 5 5 7 4 1704466520\n", "944 176 1 1 8 4 1704466660\n", "945 176 2 2 8 3 1704466660\n", "946 176 3 3 5 18 1704466660\n", "947 177 1 1 8 4 1704466660\n", "948 177 2 2 7 3 1704466660\n", "949 177 3 3 17 18 1704466660\n", "950 177 4 4 5 1 1704466660\n", "951 202 1 1 6 2 1704466669\n", "952 202 2 2 17 18 1704466669\n", "953 175 1 1 8 4 1704466671\n", "954 175 2 2 7 3 1704466671\n", "955 175 3 3 6 1 1704466671\n", "956 175 3 4 6 2 1704466671\n", "957 175 4 4 5 2 1704466671\n", "958 201 1 1 8 3 1704466700\n", "959 201 4 4 6 1 1704466700\n", "960 201 5 5 7 4 1704466700" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", " display(fsec2movement[fmin])" ] }, { "cell_type": "code", "execution_count": 101, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704398400\n", "1704394640 1704398245 3605\n", "1704394801 1704466700 71899\n" ] } ], "source": [ "X = sorted(hrhistory.start_unix.unique())\n", "Y = sorted(fsec2movement[fmin].start_unix.unique())\n", "print(fmin)\n", "print(min(X), max(X), max(X) - min(X))\n", "print(min(Y), max(Y), max(Y) - min(Y))" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", "
inter_nostart_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cycle
56217617043946513773400000037734000000150
5631751704394640373955290000373925590000160
564201170439468024241758170002424175817000140
56520217043946813910100000039101000000140
5661781704394690383940230000383940230000140
............................................................
6911751704398160373955290000373925590000160
692201170439818024241758170002424175817000140
69320217043981803910100000039101000000140
694211170439824528970000002897000000125
6952101704398220432956220000244856220000150
\n", "

134 rows × 19 columns

\n", "
" ], "text/plain": [ " inter_no start_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "562 176 1704394651 37 73 40 0 0 0 \n", "563 175 1704394640 37 39 55 29 0 0 \n", "564 201 1704394680 24 24 17 58 17 0 \n", "565 202 1704394681 39 101 0 0 0 0 \n", "566 178 1704394690 38 39 40 23 0 0 \n", ".. ... ... ... ... ... ... ... ... \n", "691 175 1704398160 37 39 55 29 0 0 \n", "692 201 1704398180 24 24 17 58 17 0 \n", "693 202 1704398180 39 101 0 0 0 0 \n", "694 211 1704398245 28 97 0 0 0 0 \n", "695 210 1704398220 43 29 56 22 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "562 0 0 37 73 40 0 0 0 0 \n", "563 0 0 37 39 25 59 0 0 0 \n", "564 0 0 24 24 17 58 17 0 0 \n", "565 0 0 39 101 0 0 0 0 0 \n", "566 0 0 38 39 40 23 0 0 0 \n", ".. ... ... ... ... ... ... ... ... ... \n", "691 0 0 37 39 25 59 0 0 0 \n", "692 0 0 24 24 17 58 17 0 0 \n", "693 0 0 39 101 0 0 0 0 0 \n", "694 0 0 28 97 0 0 0 0 0 \n", "695 0 0 24 48 56 22 0 0 0 \n", "\n", " dur_B8 cycle \n", "562 0 150 \n", "563 0 160 \n", "564 0 140 \n", "565 0 140 \n", "566 0 140 \n", ".. ... ... \n", "691 0 160 \n", "692 0 140 \n", "693 0 140 \n", "694 0 125 \n", "695 0 150 \n", "\n", "[134 rows x 19 columns]" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" } ], "source": [ "rhistory[['inter_no', 'start_unix'] + dur_chars + ['cycle']]\n", "# dur_chars\n", "# rhistory.columns" ] }, { "cell_type": "code", "execution_count": 13, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", "
inter_noend_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cycle
81751704380560373955290000373925590000160
171751704380720373955290000373925590000160
271751704380880373955290000373925590000160
371751704381040373955290000373925590000160
2311751704385040373955290000373925590000160
2381751704385200373955290000373925590000160
2461751704385359373955290000373925590000160
2521751704385520373955290000373925590000160
2581751704385681373955290000373925590000160
2641751704385840373955290000373925590000160
2691751704386000373955290000373925590000160
2741751704386160373955290000373925590000160
2781751704386320373955290000373925590000160
2821751704386480373955290000373925590000160
2861751704386640373955290000373925590000160
2901751704386800373955290000373925590000160
2941751704386960373955290000373925590000160
2991751704387120373955290000373925590000160
3041751704387281373955290000373925590000160
3081751704387440373955290000373925590000160
3131751704387600373955290000373925590000160
3171751704387760373955290000373925590000160
3211751704387920373955290000373925590000160
3261751704388080373955290000373925590000160
3321751704388240373955290000373925590000160
3391751704388400373955290000373925590000160
3441751704388560373955290000373925590000160
3491751704388720373955290000373925590000160
3541751704388880373955290000373925590000160
3591751704389040373955290000373925590000160
3641751704389200373955290000373925590000160
3701751704389360373955290000373925590000160
3771751704389519373955290000373925590000160
3821751704389680373955290000373925590000160
3871751704389840373955290000373925590000160
3921751704390000373955290000373925590000160
3981751704390160373955290000373925590000160
4031751704390320373955290000373925590000160
4101751704390481373955290000373925590000160
4161751704390640373955290000373925590000160
4211751704390800373955290000373925590000160
4261751704390960373955290000373925590000160
4311751704391119373955290000373925590000160
4361751704391280373955290000373925590000160
4411751704391440373955290000373925590000160
4461751704391600373955290000373925590000160
4541751704391760373955290000373925590000160
4591751704391919373955290000373925590000160
4641751704392080373955290000373925590000160
4691751704392240373955290000373925590000160
4751751704392400373955290000373925590000160
4801751704392561373955290000373925590000160
4871751704392720373955290000373925590000160
4931751704392881373955290000373925590000160
4981751704393040373955290000373925590000160
5031751704393200373955290000373925590000160
5081751704393360373955290000373925590000160
5131751704393520373955290000373925590000160
5181751704393681373955290000373925590000160
5241751704393840373955290000373925590000160
5321751704394000373955290000373925590000160
5381751704394160373955290000373925590000160
5451751704394320373955290000373925590000160
5511751704394480373955290000373925590000160
5571751704394640373955290000373925590000160
5631751704394801373955290000373925590000160
5681751704394960373955290000373925590000160
5761751704395119373955290000373925590000160
5821751704395280373955290000373925590000160
5881751704395440373955290000373925590000160
5941751704395600373955290000373925590000160
5991751704395760373955290000373925590000160
6041751704395920373955290000373925590000160
6091751704396080373955290000373925590000160
6161751704396240373955290000373925590000160
6211751704396400373955290000373925590000160
6261751704396560373955290000373925590000160
6311751704396719373955290000373925590000160
6361751704396880373955290000373925590000160
6411751704397040373955290000373925590000160
6461751704397199373955290000373925590000160
6551751704397360373955290000373925590000160
6601751704397519373955290000373925590000160
6651751704397680373955290000373925590000160
6711751704397840373955290000373925590000160
6771751704398000373955290000373925590000160
6841751704398160373955290000373925590000160
6911751704398319373955290000373925590000160
7001751704398480373955290000373925590000160
7081751704398640373955290000373925590000160
7151751704398799373955290000373925590000160
7221751704398960373955290000373925590000160
7301751704399120373955290000373925590000160
7381751704399280373955290000373925590000160
7461751704399440373955290000373925590000160
7561751704399600373955290000373925590000160
7641751704399760373955290000373925590000160
7711751704399920373955290000373925590000160
7791751704400080373955290000373925590000160
7861751704400240373955290000373925590000160
7921751704400400373955290000373925590000160
7991751704400560373955290000373925590000160
8061751704400720373955290000373925590000160
8111751704400880373955290000373925590000160
8161751704401040373955290000373925590000160
8221751704401200373955290000373925590000160
8271751704401361373955290000373925590000160
8331751704401520373955290000373925590000160
8381751704401680373955290000373925590000160
8441751704401840373955290000373925590000160
8511751704402000373955290000373925590000160
8581751704402160373955290000373925590000160
8641751704402320373955290000373925590000160
8711751704402479373955290000373925590000160
8771751704402640373955290000373925590000160
8841751704402801373955290000373925590000160
8921751704402960373955290000373925590000160
8981751704403120373955290000373925590000160
9031751704403280373955290000373925590000160
9091751704403440373955290000373925590000160
9141751704403600373955290000373925590000160
9191751704403760373955290000373925590000160
9261751704403920373955290000373925590000160
9321751704404080373955290000373925590000160
9371751704404240373955290000373925590000160
9431751704404401373955290000373925590000160
9491751704404560373955290000373925590000160
9531751704404721373955290000373925590000160
9591751704404880373955290000373925590000160
9651751704405040373955290000373925590000160
9701751704405199373955290000373925590000160
9761751704405360373955290000373925590000160
9851751704405520373955290000373925590000160
9921751704405681373955290000373925590000160
10001751704405850404255330000404229590000170
10071751704406019404255330000404229590000170
10151751704406190404255330000404229590000170
10221751704406360404255330000404229590000170
10291751704406530404255330000404229590000170
10361751704406700404255330000404229590000170
10421751704406870404255330000404229590000170
10481751704407040404255330000404229590000170
10561751704407210404255330000404229590000170
10621751704407380404255330000404229590000170
10681751704407550404255330000404229590000170
10751751704407721404255330000404229590000170
10811751704407890404255330000404229590000170
10871751704408060404255330000404229590000170
10931751704408230404255330000404229590000170
11001751704408400404255330000404229590000170
11061751704408570404255330000404229590000170
11121751704408740404255330000404229590000170
11191751704408910404255330000404229590000170
11251751704409080404255330000404229590000170
11311751704409250404255330000404229590000170
11381751704409420404255330000404229590000170
11441751704409590404255330000404229590000170
11501751704409761404255330000404229590000170
11581751704409930404255330000404229590000170
11641751704410099404255330000404229590000170
11701751704410270404255330000404229590000170
11761751704410440404255330000404229590000170
11831751704410610404255330000404229590000170
11901751704410780404255330000404229590000170
11971751704410950404255330000404229590000170
12061751704411120404255330000404229590000170
12131751704411290404255330000404229590000170
12201751704411461404255330000404229590000170
12271751704411630404255330000404229590000170
12331751704411800404255330000404229590000170
12391751704411970404255330000404229590000170
12461751704412140404255330000404229590000170
12521751704412310404255330000404229590000170
12581751704412481404255330000404229590000170
12641751704412650404255330000404229590000170
12721751704412819404255330000404229590000170
12781751704413000434555370000434533590000180
12831751704413180434555370000434533590000180
12891751704413360434555370000434533590000180
12941751704413540434555370000434533590000180
13001751704413720434555370000434533590000180
13081751704413900434555370000434533590000180
13151751704414079434555370000434533590000180
13221751704414260434555370000434533590000180
13301751704414440434555370000434533590000180
13381751704414621434555370000434533590000180
13451751704414800434555370000434533590000180
13521751704414980434555370000434533590000180
13601751704415160434555370000434533590000180
13681751704415340434555370000434533590000180
13751751704415521434555370000434533590000180
13831751704415700434555370000434533590000180
13911751704415880434555370000434533590000180
13991751704416060434555370000434533590000180
14081751704416240434555370000434533590000180
14171751704416420434555370000434533590000180
14251751704416600434555370000434533590000180
14331751704416780434555370000434533590000180
14411751704416960434555370000434533590000180
14511751704417140434555370000434533590000180
14601751704417320434555370000434533590000180
14671751704417501434555370000434533590000180
14751751704417680434555370000434533590000180
14821751704417860434555370000434533590000180
14901751704418040434555370000434533590000180
14971751704418219434555370000434533590000180
15051751704418400434555370000434533590000180
15121751704418580434555370000434533590000180
15191751704418759434555370000434533590000180
15291751704418940434555370000434533590000180
15361751704419120434555370000434533590000180
15431751704419300434555370000434533590000180
15491751704419480434555370000434533590000180
15561751704419660434555370000434533590000180
15621751704419839434555370000434533590000180
15681751704420020434555370000434533590000180
15751751704420200434555370000434533590000180
15811751704420380434555370000434533590000180
15871751704420560434555370000434533590000180
15931751704420740434555370000434533590000180
17301751704426049434555370000434533590000180
17361751704426230434555370000434533590000180
17411751704426410434555370000434533590000180
17471751704426590434555370000434533590000180
17531751704426770434555370000434533590000180
17601751704426950434555370000434533590000180
17671751704427130434555370000434533590000180
17731751704427310434555370000434533590000180
17801751704427490434555370000434533590000180
17861751704427670434555370000434533590000180
17921751704427850434555370000434533590000180
17981751704428030434555370000434533590000180
18051751704428211434555370000434533590000180
18111751704428390434555370000434533590000180
18181751704428570434555370000434533590000180
18261751704428749434555370000434533590000180
18321751704428930434555370000434533590000180
18381751704429111434555370000434533590000180
18441751704429290434555370000434533590000180
18491751704429470434555370000434533590000180
18551751704429650434555370000434533590000180
18601751704429830434555370000434533590000180
18681751704430011434555370000434533590000180
18751751704430190434555370000434533590000180
18811751704430371434555370000434533590000180
18871751704430550434555370000434533590000180
18941751704430730434555370000434533590000180
19001751704430910434555370000434533590000180
19071751704431090434555370000434533590000180
19141751704431269434555370000434533590000180
19211751704431450434555370000434533590000180
19271751704431631434555370000434533590000180
19341751704431810434555370000434533590000180
19411751704431990434555370000434533590000180
19471751704432169434555370000434533590000180
19531751704432350434555370000434533590000180
19601751704432529434555370000434533590000180
19671751704432710434555370000434533590000180
19751751704432891434555370000434533590000180
19821751704433070434555370000434533590000180
19881751704433250434555370000434533590000180
19941751704433430434555370000434533590000180
20001751704433610434555370000434533590000180
20081751704433790434555370000434533590000180
20141751704433970434555370000434533590000180
20191751704434150434555370000434533590000180
20251751704434329434555370000434533590000180
20301751704434510434555370000434533590000180
20361751704434689434555370000434533590000180
20411751704434870434555370000434533590000180
20461751704435050434555370000434533590000180
20511751704435230434555370000434533590000180
20561751704435410434555370000434533590000180
20631751704435590434555370000434533590000180
20691751704435770434555370000434533590000180
20741751704435950434555370000434533590000180
20791751704436130434555370000434533590000180
20841751704436310434555370000434533590000180
20901751704436490434555370000434533590000180
20951751704436670434555370000434533590000180
21001751704436850434555370000434533590000180
21051751704437029434555370000434533590000180
21111751704437210434555370000434533590000180
21171751704437390434555370000434533590000180
21221751704437570434555370000434533590000180
21271751704437750434555370000434533590000180
21321751704437931434555370000434533590000180
21371751704438110434555370000434533590000180
21441751704438290434555370000434533590000180
21501751704438470434555370000434533590000180
21581751704438650434555370000434533590000180
21641751704438830434555370000434533590000180
21711751704439010434555370000434533590000180
21791751704439189434555370000434533590000180
21861751704439370434555370000434533590000180
21931751704439550434555370000434533590000180
22011751704439730434555370000434533590000180
22091751704439909434555370000434533590000180
22191751704440090434555370000434533590000180
22271751704440270434555370000434533590000180
22361751704440450434555370000434533590000180
22441751704440629434555370000434533590000180
22521751704440810434555370000434533590000180
22611751704440990434555370000434533590000180
22691751704441170434555370000434533590000180
22771751704441350434555370000434533590000180
22861751704441530434555370000434533590000180
22941751704441710434555370000434533590000180
23041751704441890434555370000434533590000180
23121751704442070434555370000434533590000180
23201751704442250434555370000434533590000180
23281751704442430434555370000434533590000180
23361751704442610434555370000434533590000180
27321751704454131434555370000434533590000180
27401751704454320464855410000464837590000190
27461751704454510464855410000464837590000190
27521751704454700464855410000464837590000190
27591751704454890464855410000464837590000190
27651751704455080464855410000464837590000190
27711751704455270464855410000464837590000190
27791751704455460464855410000464837590000190
27851751704455650464855410000464837590000190
27911751704455840464855410000464837590000190
27981751704456030464855410000464837590000190
28041751704456220464855410000464837590000190
28121751704456410464855410000464837590000190
28191751704456600464855410000464837590000190
28251751704456790464855410000464837590000190
28341751704456980464855410000464837590000190
28441751704457170464855410000464837590000190
28531751704457360464855410000464837590000190
28631751704457550464855410000464837590000190
28711751704457740464855410000464837590000190
28791751704457930464855410000464837590000190
28881751704458120464855410000464837590000190
28961751704458310464855410000464837590000190
29051751704458500464855410000464837590000190
29151751704458689464855410000464837590000190
29231751704458880464855410000464837590000190
29311751704459070464855410000464837590000190
29401751704459259464855410000464837590000190
29491751704459450464855410000464837590000190
29581751704459640464855410000464837590000190
29661751704459830464855410000464837590000190
29731751704460021464855410000464837590000190
29811751704460210464855410000464837590000190
29891751704460400464855410000464837590000190
29991751704460590464855410000464837590000190
30081751704460779464855410000464837590000190
30161751704460970464855410000464837590000190
30241751704461160464855410000464837590000190
30331751704461350464855410000464837590000190
30421751704461541464855410000464837590000190
30501751704461730464855410000464837590000190
30601751704461920464855410000464837590000190
30671751704462110464855410000464837590000190
30751751704462300464855410000464837590000190
30821751704462490464855410000464837590000190
30891751704462680464855410000464837590000190
30971751704462870464855410000464837590000190
31041751704463060464855410000464837590000190
31111751704463249464855410000464837590000190
31201751704463440464855410000464837590000190
31271751704463630464855410000464837590000190
31351751704463820464855410000464837590000190
31411751704464010464855410000464837590000190
31471751704464200464855410000464837590000190
31531751704464390464855410000464837590000190
31591751704464579464855410000464837590000190
31651751704464770464855410000464837590000190
31711751704464960464855410000464837590000190
31781751704465150464855410000464837590000190
31841751704465340464855410000464837590000190
31901751704465530464855410000464837590000190
31961751704465720464855410000464837590000190
32021751704465910464855410000464837590000190
32081751704466100464855410000464837590000190
32141751704466290464855410000464837590000190
32191751704466480464855410000464837590000190
32251751704466671464855410000464837590000190
\n", "
" ], "text/plain": [ " inter_no end_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "8 175 1704380560 37 39 55 29 0 0 \n", "17 175 1704380720 37 39 55 29 0 0 \n", "27 175 1704380880 37 39 55 29 0 0 \n", "37 175 1704381040 37 39 55 29 0 0 \n", "231 175 1704385040 37 39 55 29 0 0 \n", "238 175 1704385200 37 39 55 29 0 0 \n", "246 175 1704385359 37 39 55 29 0 0 \n", "252 175 1704385520 37 39 55 29 0 0 \n", "258 175 1704385681 37 39 55 29 0 0 \n", "264 175 1704385840 37 39 55 29 0 0 \n", "269 175 1704386000 37 39 55 29 0 0 \n", "274 175 1704386160 37 39 55 29 0 0 \n", "278 175 1704386320 37 39 55 29 0 0 \n", "282 175 1704386480 37 39 55 29 0 0 \n", "286 175 1704386640 37 39 55 29 0 0 \n", "290 175 1704386800 37 39 55 29 0 0 \n", "294 175 1704386960 37 39 55 29 0 0 \n", "299 175 1704387120 37 39 55 29 0 0 \n", "304 175 1704387281 37 39 55 29 0 0 \n", "308 175 1704387440 37 39 55 29 0 0 \n", "313 175 1704387600 37 39 55 29 0 0 \n", "317 175 1704387760 37 39 55 29 0 0 \n", "321 175 1704387920 37 39 55 29 0 0 \n", "326 175 1704388080 37 39 55 29 0 0 \n", "332 175 1704388240 37 39 55 29 0 0 \n", "339 175 1704388400 37 39 55 29 0 0 \n", "344 175 1704388560 37 39 55 29 0 0 \n", "349 175 1704388720 37 39 55 29 0 0 \n", "354 175 1704388880 37 39 55 29 0 0 \n", "359 175 1704389040 37 39 55 29 0 0 \n", "364 175 1704389200 37 39 55 29 0 0 \n", "370 175 1704389360 37 39 55 29 0 0 \n", "377 175 1704389519 37 39 55 29 0 0 \n", "382 175 1704389680 37 39 55 29 0 0 \n", "387 175 1704389840 37 39 55 29 0 0 \n", "392 175 1704390000 37 39 55 29 0 0 \n", "398 175 1704390160 37 39 55 29 0 0 \n", "403 175 1704390320 37 39 55 29 0 0 \n", "410 175 1704390481 37 39 55 29 0 0 \n", "416 175 1704390640 37 39 55 29 0 0 \n", "421 175 1704390800 37 39 55 29 0 0 \n", "426 175 1704390960 37 39 55 29 0 0 \n", "431 175 1704391119 37 39 55 29 0 0 \n", "436 175 1704391280 37 39 55 29 0 0 \n", "441 175 1704391440 37 39 55 29 0 0 \n", "446 175 1704391600 37 39 55 29 0 0 \n", "454 175 1704391760 37 39 55 29 0 0 \n", "459 175 1704391919 37 39 55 29 0 0 \n", "464 175 1704392080 37 39 55 29 0 0 \n", "469 175 1704392240 37 39 55 29 0 0 \n", "475 175 1704392400 37 39 55 29 0 0 \n", "480 175 1704392561 37 39 55 29 0 0 \n", "487 175 1704392720 37 39 55 29 0 0 \n", "493 175 1704392881 37 39 55 29 0 0 \n", "498 175 1704393040 37 39 55 29 0 0 \n", "503 175 1704393200 37 39 55 29 0 0 \n", "508 175 1704393360 37 39 55 29 0 0 \n", "513 175 1704393520 37 39 55 29 0 0 \n", "518 175 1704393681 37 39 55 29 0 0 \n", "524 175 1704393840 37 39 55 29 0 0 \n", "532 175 1704394000 37 39 55 29 0 0 \n", "538 175 1704394160 37 39 55 29 0 0 \n", "545 175 1704394320 37 39 55 29 0 0 \n", "551 175 1704394480 37 39 55 29 0 0 \n", "557 175 1704394640 37 39 55 29 0 0 \n", "563 175 1704394801 37 39 55 29 0 0 \n", "568 175 1704394960 37 39 55 29 0 0 \n", "576 175 1704395119 37 39 55 29 0 0 \n", "582 175 1704395280 37 39 55 29 0 0 \n", "588 175 1704395440 37 39 55 29 0 0 \n", "594 175 1704395600 37 39 55 29 0 0 \n", "599 175 1704395760 37 39 55 29 0 0 \n", "604 175 1704395920 37 39 55 29 0 0 \n", "609 175 1704396080 37 39 55 29 0 0 \n", "616 175 1704396240 37 39 55 29 0 0 \n", "621 175 1704396400 37 39 55 29 0 0 \n", "626 175 1704396560 37 39 55 29 0 0 \n", "631 175 1704396719 37 39 55 29 0 0 \n", "636 175 1704396880 37 39 55 29 0 0 \n", "641 175 1704397040 37 39 55 29 0 0 \n", "646 175 1704397199 37 39 55 29 0 0 \n", "655 175 1704397360 37 39 55 29 0 0 \n", "660 175 1704397519 37 39 55 29 0 0 \n", "665 175 1704397680 37 39 55 29 0 0 \n", "671 175 1704397840 37 39 55 29 0 0 \n", "677 175 1704398000 37 39 55 29 0 0 \n", "684 175 1704398160 37 39 55 29 0 0 \n", "691 175 1704398319 37 39 55 29 0 0 \n", "700 175 1704398480 37 39 55 29 0 0 \n", "708 175 1704398640 37 39 55 29 0 0 \n", "715 175 1704398799 37 39 55 29 0 0 \n", "722 175 1704398960 37 39 55 29 0 0 \n", "730 175 1704399120 37 39 55 29 0 0 \n", "738 175 1704399280 37 39 55 29 0 0 \n", "746 175 1704399440 37 39 55 29 0 0 \n", "756 175 1704399600 37 39 55 29 0 0 \n", "764 175 1704399760 37 39 55 29 0 0 \n", "771 175 1704399920 37 39 55 29 0 0 \n", "779 175 1704400080 37 39 55 29 0 0 \n", "786 175 1704400240 37 39 55 29 0 0 \n", "792 175 1704400400 37 39 55 29 0 0 \n", "799 175 1704400560 37 39 55 29 0 0 \n", "806 175 1704400720 37 39 55 29 0 0 \n", "811 175 1704400880 37 39 55 29 0 0 \n", "816 175 1704401040 37 39 55 29 0 0 \n", "822 175 1704401200 37 39 55 29 0 0 \n", "827 175 1704401361 37 39 55 29 0 0 \n", "833 175 1704401520 37 39 55 29 0 0 \n", "838 175 1704401680 37 39 55 29 0 0 \n", "844 175 1704401840 37 39 55 29 0 0 \n", "851 175 1704402000 37 39 55 29 0 0 \n", "858 175 1704402160 37 39 55 29 0 0 \n", "864 175 1704402320 37 39 55 29 0 0 \n", "871 175 1704402479 37 39 55 29 0 0 \n", "877 175 1704402640 37 39 55 29 0 0 \n", "884 175 1704402801 37 39 55 29 0 0 \n", "892 175 1704402960 37 39 55 29 0 0 \n", "898 175 1704403120 37 39 55 29 0 0 \n", "903 175 1704403280 37 39 55 29 0 0 \n", "909 175 1704403440 37 39 55 29 0 0 \n", "914 175 1704403600 37 39 55 29 0 0 \n", "919 175 1704403760 37 39 55 29 0 0 \n", "926 175 1704403920 37 39 55 29 0 0 \n", "932 175 1704404080 37 39 55 29 0 0 \n", "937 175 1704404240 37 39 55 29 0 0 \n", "943 175 1704404401 37 39 55 29 0 0 \n", "949 175 1704404560 37 39 55 29 0 0 \n", "953 175 1704404721 37 39 55 29 0 0 \n", "959 175 1704404880 37 39 55 29 0 0 \n", "965 175 1704405040 37 39 55 29 0 0 \n", "970 175 1704405199 37 39 55 29 0 0 \n", "976 175 1704405360 37 39 55 29 0 0 \n", "985 175 1704405520 37 39 55 29 0 0 \n", "992 175 1704405681 37 39 55 29 0 0 \n", "1000 175 1704405850 40 42 55 33 0 0 \n", "1007 175 1704406019 40 42 55 33 0 0 \n", "1015 175 1704406190 40 42 55 33 0 0 \n", "1022 175 1704406360 40 42 55 33 0 0 \n", "1029 175 1704406530 40 42 55 33 0 0 \n", "1036 175 1704406700 40 42 55 33 0 0 \n", "1042 175 1704406870 40 42 55 33 0 0 \n", "1048 175 1704407040 40 42 55 33 0 0 \n", "1056 175 1704407210 40 42 55 33 0 0 \n", "1062 175 1704407380 40 42 55 33 0 0 \n", "1068 175 1704407550 40 42 55 33 0 0 \n", "1075 175 1704407721 40 42 55 33 0 0 \n", "1081 175 1704407890 40 42 55 33 0 0 \n", "1087 175 1704408060 40 42 55 33 0 0 \n", "1093 175 1704408230 40 42 55 33 0 0 \n", "1100 175 1704408400 40 42 55 33 0 0 \n", "1106 175 1704408570 40 42 55 33 0 0 \n", "1112 175 1704408740 40 42 55 33 0 0 \n", "1119 175 1704408910 40 42 55 33 0 0 \n", "1125 175 1704409080 40 42 55 33 0 0 \n", "1131 175 1704409250 40 42 55 33 0 0 \n", "1138 175 1704409420 40 42 55 33 0 0 \n", "1144 175 1704409590 40 42 55 33 0 0 \n", "1150 175 1704409761 40 42 55 33 0 0 \n", "1158 175 1704409930 40 42 55 33 0 0 \n", "1164 175 1704410099 40 42 55 33 0 0 \n", "1170 175 1704410270 40 42 55 33 0 0 \n", "1176 175 1704410440 40 42 55 33 0 0 \n", "1183 175 1704410610 40 42 55 33 0 0 \n", "1190 175 1704410780 40 42 55 33 0 0 \n", "1197 175 1704410950 40 42 55 33 0 0 \n", "1206 175 1704411120 40 42 55 33 0 0 \n", "1213 175 1704411290 40 42 55 33 0 0 \n", "1220 175 1704411461 40 42 55 33 0 0 \n", "1227 175 1704411630 40 42 55 33 0 0 \n", "1233 175 1704411800 40 42 55 33 0 0 \n", "1239 175 1704411970 40 42 55 33 0 0 \n", "1246 175 1704412140 40 42 55 33 0 0 \n", "1252 175 1704412310 40 42 55 33 0 0 \n", "1258 175 1704412481 40 42 55 33 0 0 \n", "1264 175 1704412650 40 42 55 33 0 0 \n", "1272 175 1704412819 40 42 55 33 0 0 \n", "1278 175 1704413000 43 45 55 37 0 0 \n", "1283 175 1704413180 43 45 55 37 0 0 \n", "1289 175 1704413360 43 45 55 37 0 0 \n", "1294 175 1704413540 43 45 55 37 0 0 \n", "1300 175 1704413720 43 45 55 37 0 0 \n", "1308 175 1704413900 43 45 55 37 0 0 \n", "1315 175 1704414079 43 45 55 37 0 0 \n", "1322 175 1704414260 43 45 55 37 0 0 \n", "1330 175 1704414440 43 45 55 37 0 0 \n", "1338 175 1704414621 43 45 55 37 0 0 \n", "1345 175 1704414800 43 45 55 37 0 0 \n", "1352 175 1704414980 43 45 55 37 0 0 \n", "1360 175 1704415160 43 45 55 37 0 0 \n", "1368 175 1704415340 43 45 55 37 0 0 \n", "1375 175 1704415521 43 45 55 37 0 0 \n", "1383 175 1704415700 43 45 55 37 0 0 \n", "1391 175 1704415880 43 45 55 37 0 0 \n", "1399 175 1704416060 43 45 55 37 0 0 \n", "1408 175 1704416240 43 45 55 37 0 0 \n", "1417 175 1704416420 43 45 55 37 0 0 \n", "1425 175 1704416600 43 45 55 37 0 0 \n", "1433 175 1704416780 43 45 55 37 0 0 \n", "1441 175 1704416960 43 45 55 37 0 0 \n", "1451 175 1704417140 43 45 55 37 0 0 \n", "1460 175 1704417320 43 45 55 37 0 0 \n", "1467 175 1704417501 43 45 55 37 0 0 \n", "1475 175 1704417680 43 45 55 37 0 0 \n", "1482 175 1704417860 43 45 55 37 0 0 \n", "1490 175 1704418040 43 45 55 37 0 0 \n", "1497 175 1704418219 43 45 55 37 0 0 \n", "1505 175 1704418400 43 45 55 37 0 0 \n", "1512 175 1704418580 43 45 55 37 0 0 \n", "1519 175 1704418759 43 45 55 37 0 0 \n", "1529 175 1704418940 43 45 55 37 0 0 \n", "1536 175 1704419120 43 45 55 37 0 0 \n", "1543 175 1704419300 43 45 55 37 0 0 \n", "1549 175 1704419480 43 45 55 37 0 0 \n", "1556 175 1704419660 43 45 55 37 0 0 \n", "1562 175 1704419839 43 45 55 37 0 0 \n", "1568 175 1704420020 43 45 55 37 0 0 \n", "1575 175 1704420200 43 45 55 37 0 0 \n", "1581 175 1704420380 43 45 55 37 0 0 \n", "1587 175 1704420560 43 45 55 37 0 0 \n", "1593 175 1704420740 43 45 55 37 0 0 \n", "1730 175 1704426049 43 45 55 37 0 0 \n", "1736 175 1704426230 43 45 55 37 0 0 \n", "1741 175 1704426410 43 45 55 37 0 0 \n", "1747 175 1704426590 43 45 55 37 0 0 \n", "1753 175 1704426770 43 45 55 37 0 0 \n", "1760 175 1704426950 43 45 55 37 0 0 \n", "1767 175 1704427130 43 45 55 37 0 0 \n", "1773 175 1704427310 43 45 55 37 0 0 \n", "1780 175 1704427490 43 45 55 37 0 0 \n", "1786 175 1704427670 43 45 55 37 0 0 \n", "1792 175 1704427850 43 45 55 37 0 0 \n", "1798 175 1704428030 43 45 55 37 0 0 \n", "1805 175 1704428211 43 45 55 37 0 0 \n", "1811 175 1704428390 43 45 55 37 0 0 \n", "1818 175 1704428570 43 45 55 37 0 0 \n", "1826 175 1704428749 43 45 55 37 0 0 \n", "1832 175 1704428930 43 45 55 37 0 0 \n", "1838 175 1704429111 43 45 55 37 0 0 \n", "1844 175 1704429290 43 45 55 37 0 0 \n", "1849 175 1704429470 43 45 55 37 0 0 \n", "1855 175 1704429650 43 45 55 37 0 0 \n", "1860 175 1704429830 43 45 55 37 0 0 \n", "1868 175 1704430011 43 45 55 37 0 0 \n", "1875 175 1704430190 43 45 55 37 0 0 \n", "1881 175 1704430371 43 45 55 37 0 0 \n", "1887 175 1704430550 43 45 55 37 0 0 \n", "1894 175 1704430730 43 45 55 37 0 0 \n", "1900 175 1704430910 43 45 55 37 0 0 \n", "1907 175 1704431090 43 45 55 37 0 0 \n", "1914 175 1704431269 43 45 55 37 0 0 \n", "1921 175 1704431450 43 45 55 37 0 0 \n", "1927 175 1704431631 43 45 55 37 0 0 \n", "1934 175 1704431810 43 45 55 37 0 0 \n", "1941 175 1704431990 43 45 55 37 0 0 \n", "1947 175 1704432169 43 45 55 37 0 0 \n", "1953 175 1704432350 43 45 55 37 0 0 \n", "1960 175 1704432529 43 45 55 37 0 0 \n", "1967 175 1704432710 43 45 55 37 0 0 \n", "1975 175 1704432891 43 45 55 37 0 0 \n", "1982 175 1704433070 43 45 55 37 0 0 \n", "1988 175 1704433250 43 45 55 37 0 0 \n", "1994 175 1704433430 43 45 55 37 0 0 \n", "2000 175 1704433610 43 45 55 37 0 0 \n", "2008 175 1704433790 43 45 55 37 0 0 \n", "2014 175 1704433970 43 45 55 37 0 0 \n", "2019 175 1704434150 43 45 55 37 0 0 \n", "2025 175 1704434329 43 45 55 37 0 0 \n", "2030 175 1704434510 43 45 55 37 0 0 \n", "2036 175 1704434689 43 45 55 37 0 0 \n", "2041 175 1704434870 43 45 55 37 0 0 \n", "2046 175 1704435050 43 45 55 37 0 0 \n", "2051 175 1704435230 43 45 55 37 0 0 \n", "2056 175 1704435410 43 45 55 37 0 0 \n", "2063 175 1704435590 43 45 55 37 0 0 \n", "2069 175 1704435770 43 45 55 37 0 0 \n", "2074 175 1704435950 43 45 55 37 0 0 \n", "2079 175 1704436130 43 45 55 37 0 0 \n", "2084 175 1704436310 43 45 55 37 0 0 \n", "2090 175 1704436490 43 45 55 37 0 0 \n", "2095 175 1704436670 43 45 55 37 0 0 \n", "2100 175 1704436850 43 45 55 37 0 0 \n", "2105 175 1704437029 43 45 55 37 0 0 \n", "2111 175 1704437210 43 45 55 37 0 0 \n", "2117 175 1704437390 43 45 55 37 0 0 \n", "2122 175 1704437570 43 45 55 37 0 0 \n", "2127 175 1704437750 43 45 55 37 0 0 \n", "2132 175 1704437931 43 45 55 37 0 0 \n", "2137 175 1704438110 43 45 55 37 0 0 \n", "2144 175 1704438290 43 45 55 37 0 0 \n", "2150 175 1704438470 43 45 55 37 0 0 \n", "2158 175 1704438650 43 45 55 37 0 0 \n", "2164 175 1704438830 43 45 55 37 0 0 \n", "2171 175 1704439010 43 45 55 37 0 0 \n", "2179 175 1704439189 43 45 55 37 0 0 \n", "2186 175 1704439370 43 45 55 37 0 0 \n", "2193 175 1704439550 43 45 55 37 0 0 \n", "2201 175 1704439730 43 45 55 37 0 0 \n", "2209 175 1704439909 43 45 55 37 0 0 \n", "2219 175 1704440090 43 45 55 37 0 0 \n", "2227 175 1704440270 43 45 55 37 0 0 \n", "2236 175 1704440450 43 45 55 37 0 0 \n", "2244 175 1704440629 43 45 55 37 0 0 \n", "2252 175 1704440810 43 45 55 37 0 0 \n", "2261 175 1704440990 43 45 55 37 0 0 \n", "2269 175 1704441170 43 45 55 37 0 0 \n", "2277 175 1704441350 43 45 55 37 0 0 \n", "2286 175 1704441530 43 45 55 37 0 0 \n", "2294 175 1704441710 43 45 55 37 0 0 \n", "2304 175 1704441890 43 45 55 37 0 0 \n", "2312 175 1704442070 43 45 55 37 0 0 \n", "2320 175 1704442250 43 45 55 37 0 0 \n", "2328 175 1704442430 43 45 55 37 0 0 \n", "2336 175 1704442610 43 45 55 37 0 0 \n", "2732 175 1704454131 43 45 55 37 0 0 \n", "2740 175 1704454320 46 48 55 41 0 0 \n", "2746 175 1704454510 46 48 55 41 0 0 \n", "2752 175 1704454700 46 48 55 41 0 0 \n", "2759 175 1704454890 46 48 55 41 0 0 \n", "2765 175 1704455080 46 48 55 41 0 0 \n", "2771 175 1704455270 46 48 55 41 0 0 \n", "2779 175 1704455460 46 48 55 41 0 0 \n", "2785 175 1704455650 46 48 55 41 0 0 \n", "2791 175 1704455840 46 48 55 41 0 0 \n", "2798 175 1704456030 46 48 55 41 0 0 \n", "2804 175 1704456220 46 48 55 41 0 0 \n", "2812 175 1704456410 46 48 55 41 0 0 \n", "2819 175 1704456600 46 48 55 41 0 0 \n", "2825 175 1704456790 46 48 55 41 0 0 \n", "2834 175 1704456980 46 48 55 41 0 0 \n", "2844 175 1704457170 46 48 55 41 0 0 \n", "2853 175 1704457360 46 48 55 41 0 0 \n", "2863 175 1704457550 46 48 55 41 0 0 \n", "2871 175 1704457740 46 48 55 41 0 0 \n", "2879 175 1704457930 46 48 55 41 0 0 \n", "2888 175 1704458120 46 48 55 41 0 0 \n", "2896 175 1704458310 46 48 55 41 0 0 \n", "2905 175 1704458500 46 48 55 41 0 0 \n", "2915 175 1704458689 46 48 55 41 0 0 \n", "2923 175 1704458880 46 48 55 41 0 0 \n", "2931 175 1704459070 46 48 55 41 0 0 \n", "2940 175 1704459259 46 48 55 41 0 0 \n", "2949 175 1704459450 46 48 55 41 0 0 \n", "2958 175 1704459640 46 48 55 41 0 0 \n", "2966 175 1704459830 46 48 55 41 0 0 \n", "2973 175 1704460021 46 48 55 41 0 0 \n", "2981 175 1704460210 46 48 55 41 0 0 \n", "2989 175 1704460400 46 48 55 41 0 0 \n", "2999 175 1704460590 46 48 55 41 0 0 \n", "3008 175 1704460779 46 48 55 41 0 0 \n", "3016 175 1704460970 46 48 55 41 0 0 \n", "3024 175 1704461160 46 48 55 41 0 0 \n", "3033 175 1704461350 46 48 55 41 0 0 \n", "3042 175 1704461541 46 48 55 41 0 0 \n", "3050 175 1704461730 46 48 55 41 0 0 \n", "3060 175 1704461920 46 48 55 41 0 0 \n", "3067 175 1704462110 46 48 55 41 0 0 \n", "3075 175 1704462300 46 48 55 41 0 0 \n", "3082 175 1704462490 46 48 55 41 0 0 \n", "3089 175 1704462680 46 48 55 41 0 0 \n", "3097 175 1704462870 46 48 55 41 0 0 \n", "3104 175 1704463060 46 48 55 41 0 0 \n", "3111 175 1704463249 46 48 55 41 0 0 \n", "3120 175 1704463440 46 48 55 41 0 0 \n", "3127 175 1704463630 46 48 55 41 0 0 \n", "3135 175 1704463820 46 48 55 41 0 0 \n", "3141 175 1704464010 46 48 55 41 0 0 \n", "3147 175 1704464200 46 48 55 41 0 0 \n", "3153 175 1704464390 46 48 55 41 0 0 \n", "3159 175 1704464579 46 48 55 41 0 0 \n", "3165 175 1704464770 46 48 55 41 0 0 \n", "3171 175 1704464960 46 48 55 41 0 0 \n", "3178 175 1704465150 46 48 55 41 0 0 \n", "3184 175 1704465340 46 48 55 41 0 0 \n", "3190 175 1704465530 46 48 55 41 0 0 \n", "3196 175 1704465720 46 48 55 41 0 0 \n", "3202 175 1704465910 46 48 55 41 0 0 \n", "3208 175 1704466100 46 48 55 41 0 0 \n", "3214 175 1704466290 46 48 55 41 0 0 \n", "3219 175 1704466480 46 48 55 41 0 0 \n", "3225 175 1704466671 46 48 55 41 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "8 0 0 37 39 25 59 0 0 0 \n", "17 0 0 37 39 25 59 0 0 0 \n", "27 0 0 37 39 25 59 0 0 0 \n", "37 0 0 37 39 25 59 0 0 0 \n", "231 0 0 37 39 25 59 0 0 0 \n", "238 0 0 37 39 25 59 0 0 0 \n", "246 0 0 37 39 25 59 0 0 0 \n", "252 0 0 37 39 25 59 0 0 0 \n", "258 0 0 37 39 25 59 0 0 0 \n", "264 0 0 37 39 25 59 0 0 0 \n", "269 0 0 37 39 25 59 0 0 0 \n", "274 0 0 37 39 25 59 0 0 0 \n", "278 0 0 37 39 25 59 0 0 0 \n", "282 0 0 37 39 25 59 0 0 0 \n", "286 0 0 37 39 25 59 0 0 0 \n", "290 0 0 37 39 25 59 0 0 0 \n", "294 0 0 37 39 25 59 0 0 0 \n", "299 0 0 37 39 25 59 0 0 0 \n", "304 0 0 37 39 25 59 0 0 0 \n", "308 0 0 37 39 25 59 0 0 0 \n", "313 0 0 37 39 25 59 0 0 0 \n", "317 0 0 37 39 25 59 0 0 0 \n", "321 0 0 37 39 25 59 0 0 0 \n", "326 0 0 37 39 25 59 0 0 0 \n", "332 0 0 37 39 25 59 0 0 0 \n", "339 0 0 37 39 25 59 0 0 0 \n", "344 0 0 37 39 25 59 0 0 0 \n", "349 0 0 37 39 25 59 0 0 0 \n", "354 0 0 37 39 25 59 0 0 0 \n", "359 0 0 37 39 25 59 0 0 0 \n", "364 0 0 37 39 25 59 0 0 0 \n", "370 0 0 37 39 25 59 0 0 0 \n", "377 0 0 37 39 25 59 0 0 0 \n", "382 0 0 37 39 25 59 0 0 0 \n", "387 0 0 37 39 25 59 0 0 0 \n", "392 0 0 37 39 25 59 0 0 0 \n", "398 0 0 37 39 25 59 0 0 0 \n", "403 0 0 37 39 25 59 0 0 0 \n", "410 0 0 37 39 25 59 0 0 0 \n", "416 0 0 37 39 25 59 0 0 0 \n", "421 0 0 37 39 25 59 0 0 0 \n", "426 0 0 37 39 25 59 0 0 0 \n", "431 0 0 37 39 25 59 0 0 0 \n", "436 0 0 37 39 25 59 0 0 0 \n", "441 0 0 37 39 25 59 0 0 0 \n", "446 0 0 37 39 25 59 0 0 0 \n", "454 0 0 37 39 25 59 0 0 0 \n", "459 0 0 37 39 25 59 0 0 0 \n", "464 0 0 37 39 25 59 0 0 0 \n", "469 0 0 37 39 25 59 0 0 0 \n", "475 0 0 37 39 25 59 0 0 0 \n", "480 0 0 37 39 25 59 0 0 0 \n", "487 0 0 37 39 25 59 0 0 0 \n", "493 0 0 37 39 25 59 0 0 0 \n", "498 0 0 37 39 25 59 0 0 0 \n", "503 0 0 37 39 25 59 0 0 0 \n", "508 0 0 37 39 25 59 0 0 0 \n", "513 0 0 37 39 25 59 0 0 0 \n", "518 0 0 37 39 25 59 0 0 0 \n", "524 0 0 37 39 25 59 0 0 0 \n", "532 0 0 37 39 25 59 0 0 0 \n", "538 0 0 37 39 25 59 0 0 0 \n", "545 0 0 37 39 25 59 0 0 0 \n", "551 0 0 37 39 25 59 0 0 0 \n", "557 0 0 37 39 25 59 0 0 0 \n", "563 0 0 37 39 25 59 0 0 0 \n", "568 0 0 37 39 25 59 0 0 0 \n", "576 0 0 37 39 25 59 0 0 0 \n", "582 0 0 37 39 25 59 0 0 0 \n", "588 0 0 37 39 25 59 0 0 0 \n", "594 0 0 37 39 25 59 0 0 0 \n", "599 0 0 37 39 25 59 0 0 0 \n", "604 0 0 37 39 25 59 0 0 0 \n", "609 0 0 37 39 25 59 0 0 0 \n", "616 0 0 37 39 25 59 0 0 0 \n", "621 0 0 37 39 25 59 0 0 0 \n", "626 0 0 37 39 25 59 0 0 0 \n", "631 0 0 37 39 25 59 0 0 0 \n", "636 0 0 37 39 25 59 0 0 0 \n", "641 0 0 37 39 25 59 0 0 0 \n", "646 0 0 37 39 25 59 0 0 0 \n", "655 0 0 37 39 25 59 0 0 0 \n", "660 0 0 37 39 25 59 0 0 0 \n", "665 0 0 37 39 25 59 0 0 0 \n", "671 0 0 37 39 25 59 0 0 0 \n", "677 0 0 37 39 25 59 0 0 0 \n", "684 0 0 37 39 25 59 0 0 0 \n", "691 0 0 37 39 25 59 0 0 0 \n", "700 0 0 37 39 25 59 0 0 0 \n", "708 0 0 37 39 25 59 0 0 0 \n", "715 0 0 37 39 25 59 0 0 0 \n", "722 0 0 37 39 25 59 0 0 0 \n", "730 0 0 37 39 25 59 0 0 0 \n", "738 0 0 37 39 25 59 0 0 0 \n", "746 0 0 37 39 25 59 0 0 0 \n", "756 0 0 37 39 25 59 0 0 0 \n", "764 0 0 37 39 25 59 0 0 0 \n", "771 0 0 37 39 25 59 0 0 0 \n", "779 0 0 37 39 25 59 0 0 0 \n", "786 0 0 37 39 25 59 0 0 0 \n", "792 0 0 37 39 25 59 0 0 0 \n", "799 0 0 37 39 25 59 0 0 0 \n", "806 0 0 37 39 25 59 0 0 0 \n", "811 0 0 37 39 25 59 0 0 0 \n", "816 0 0 37 39 25 59 0 0 0 \n", "822 0 0 37 39 25 59 0 0 0 \n", "827 0 0 37 39 25 59 0 0 0 \n", "833 0 0 37 39 25 59 0 0 0 \n", "838 0 0 37 39 25 59 0 0 0 \n", "844 0 0 37 39 25 59 0 0 0 \n", "851 0 0 37 39 25 59 0 0 0 \n", "858 0 0 37 39 25 59 0 0 0 \n", "864 0 0 37 39 25 59 0 0 0 \n", "871 0 0 37 39 25 59 0 0 0 \n", "877 0 0 37 39 25 59 0 0 0 \n", "884 0 0 37 39 25 59 0 0 0 \n", "892 0 0 37 39 25 59 0 0 0 \n", "898 0 0 37 39 25 59 0 0 0 \n", "903 0 0 37 39 25 59 0 0 0 \n", "909 0 0 37 39 25 59 0 0 0 \n", "914 0 0 37 39 25 59 0 0 0 \n", "919 0 0 37 39 25 59 0 0 0 \n", "926 0 0 37 39 25 59 0 0 0 \n", "932 0 0 37 39 25 59 0 0 0 \n", "937 0 0 37 39 25 59 0 0 0 \n", "943 0 0 37 39 25 59 0 0 0 \n", "949 0 0 37 39 25 59 0 0 0 \n", "953 0 0 37 39 25 59 0 0 0 \n", "959 0 0 37 39 25 59 0 0 0 \n", "965 0 0 37 39 25 59 0 0 0 \n", "970 0 0 37 39 25 59 0 0 0 \n", "976 0 0 37 39 25 59 0 0 0 \n", "985 0 0 37 39 25 59 0 0 0 \n", "992 0 0 37 39 25 59 0 0 0 \n", "1000 0 0 40 42 29 59 0 0 0 \n", "1007 0 0 40 42 29 59 0 0 0 \n", "1015 0 0 40 42 29 59 0 0 0 \n", "1022 0 0 40 42 29 59 0 0 0 \n", "1029 0 0 40 42 29 59 0 0 0 \n", "1036 0 0 40 42 29 59 0 0 0 \n", "1042 0 0 40 42 29 59 0 0 0 \n", "1048 0 0 40 42 29 59 0 0 0 \n", "1056 0 0 40 42 29 59 0 0 0 \n", "1062 0 0 40 42 29 59 0 0 0 \n", "1068 0 0 40 42 29 59 0 0 0 \n", "1075 0 0 40 42 29 59 0 0 0 \n", "1081 0 0 40 42 29 59 0 0 0 \n", "1087 0 0 40 42 29 59 0 0 0 \n", "1093 0 0 40 42 29 59 0 0 0 \n", "1100 0 0 40 42 29 59 0 0 0 \n", "1106 0 0 40 42 29 59 0 0 0 \n", "1112 0 0 40 42 29 59 0 0 0 \n", "1119 0 0 40 42 29 59 0 0 0 \n", "1125 0 0 40 42 29 59 0 0 0 \n", "1131 0 0 40 42 29 59 0 0 0 \n", "1138 0 0 40 42 29 59 0 0 0 \n", "1144 0 0 40 42 29 59 0 0 0 \n", "1150 0 0 40 42 29 59 0 0 0 \n", "1158 0 0 40 42 29 59 0 0 0 \n", "1164 0 0 40 42 29 59 0 0 0 \n", "1170 0 0 40 42 29 59 0 0 0 \n", "1176 0 0 40 42 29 59 0 0 0 \n", "1183 0 0 40 42 29 59 0 0 0 \n", "1190 0 0 40 42 29 59 0 0 0 \n", "1197 0 0 40 42 29 59 0 0 0 \n", "1206 0 0 40 42 29 59 0 0 0 \n", "1213 0 0 40 42 29 59 0 0 0 \n", "1220 0 0 40 42 29 59 0 0 0 \n", "1227 0 0 40 42 29 59 0 0 0 \n", "1233 0 0 40 42 29 59 0 0 0 \n", "1239 0 0 40 42 29 59 0 0 0 \n", "1246 0 0 40 42 29 59 0 0 0 \n", "1252 0 0 40 42 29 59 0 0 0 \n", "1258 0 0 40 42 29 59 0 0 0 \n", "1264 0 0 40 42 29 59 0 0 0 \n", "1272 0 0 40 42 29 59 0 0 0 \n", "1278 0 0 43 45 33 59 0 0 0 \n", "1283 0 0 43 45 33 59 0 0 0 \n", "1289 0 0 43 45 33 59 0 0 0 \n", "1294 0 0 43 45 33 59 0 0 0 \n", "1300 0 0 43 45 33 59 0 0 0 \n", "1308 0 0 43 45 33 59 0 0 0 \n", "1315 0 0 43 45 33 59 0 0 0 \n", "1322 0 0 43 45 33 59 0 0 0 \n", "1330 0 0 43 45 33 59 0 0 0 \n", "1338 0 0 43 45 33 59 0 0 0 \n", "1345 0 0 43 45 33 59 0 0 0 \n", "1352 0 0 43 45 33 59 0 0 0 \n", "1360 0 0 43 45 33 59 0 0 0 \n", "1368 0 0 43 45 33 59 0 0 0 \n", "1375 0 0 43 45 33 59 0 0 0 \n", "1383 0 0 43 45 33 59 0 0 0 \n", "1391 0 0 43 45 33 59 0 0 0 \n", "1399 0 0 43 45 33 59 0 0 0 \n", "1408 0 0 43 45 33 59 0 0 0 \n", "1417 0 0 43 45 33 59 0 0 0 \n", "1425 0 0 43 45 33 59 0 0 0 \n", "1433 0 0 43 45 33 59 0 0 0 \n", "1441 0 0 43 45 33 59 0 0 0 \n", "1451 0 0 43 45 33 59 0 0 0 \n", "1460 0 0 43 45 33 59 0 0 0 \n", "1467 0 0 43 45 33 59 0 0 0 \n", "1475 0 0 43 45 33 59 0 0 0 \n", "1482 0 0 43 45 33 59 0 0 0 \n", "1490 0 0 43 45 33 59 0 0 0 \n", "1497 0 0 43 45 33 59 0 0 0 \n", "1505 0 0 43 45 33 59 0 0 0 \n", "1512 0 0 43 45 33 59 0 0 0 \n", "1519 0 0 43 45 33 59 0 0 0 \n", "1529 0 0 43 45 33 59 0 0 0 \n", "1536 0 0 43 45 33 59 0 0 0 \n", "1543 0 0 43 45 33 59 0 0 0 \n", "1549 0 0 43 45 33 59 0 0 0 \n", "1556 0 0 43 45 33 59 0 0 0 \n", "1562 0 0 43 45 33 59 0 0 0 \n", "1568 0 0 43 45 33 59 0 0 0 \n", "1575 0 0 43 45 33 59 0 0 0 \n", "1581 0 0 43 45 33 59 0 0 0 \n", "1587 0 0 43 45 33 59 0 0 0 \n", "1593 0 0 43 45 33 59 0 0 0 \n", "1730 0 0 43 45 33 59 0 0 0 \n", "1736 0 0 43 45 33 59 0 0 0 \n", "1741 0 0 43 45 33 59 0 0 0 \n", "1747 0 0 43 45 33 59 0 0 0 \n", "1753 0 0 43 45 33 59 0 0 0 \n", "1760 0 0 43 45 33 59 0 0 0 \n", "1767 0 0 43 45 33 59 0 0 0 \n", "1773 0 0 43 45 33 59 0 0 0 \n", "1780 0 0 43 45 33 59 0 0 0 \n", "1786 0 0 43 45 33 59 0 0 0 \n", "1792 0 0 43 45 33 59 0 0 0 \n", "1798 0 0 43 45 33 59 0 0 0 \n", "1805 0 0 43 45 33 59 0 0 0 \n", "1811 0 0 43 45 33 59 0 0 0 \n", "1818 0 0 43 45 33 59 0 0 0 \n", "1826 0 0 43 45 33 59 0 0 0 \n", "1832 0 0 43 45 33 59 0 0 0 \n", "1838 0 0 43 45 33 59 0 0 0 \n", "1844 0 0 43 45 33 59 0 0 0 \n", "1849 0 0 43 45 33 59 0 0 0 \n", "1855 0 0 43 45 33 59 0 0 0 \n", "1860 0 0 43 45 33 59 0 0 0 \n", "1868 0 0 43 45 33 59 0 0 0 \n", "1875 0 0 43 45 33 59 0 0 0 \n", "1881 0 0 43 45 33 59 0 0 0 \n", "1887 0 0 43 45 33 59 0 0 0 \n", "1894 0 0 43 45 33 59 0 0 0 \n", "1900 0 0 43 45 33 59 0 0 0 \n", "1907 0 0 43 45 33 59 0 0 0 \n", "1914 0 0 43 45 33 59 0 0 0 \n", "1921 0 0 43 45 33 59 0 0 0 \n", "1927 0 0 43 45 33 59 0 0 0 \n", "1934 0 0 43 45 33 59 0 0 0 \n", "1941 0 0 43 45 33 59 0 0 0 \n", "1947 0 0 43 45 33 59 0 0 0 \n", "1953 0 0 43 45 33 59 0 0 0 \n", "1960 0 0 43 45 33 59 0 0 0 \n", "1967 0 0 43 45 33 59 0 0 0 \n", "1975 0 0 43 45 33 59 0 0 0 \n", "1982 0 0 43 45 33 59 0 0 0 \n", "1988 0 0 43 45 33 59 0 0 0 \n", "1994 0 0 43 45 33 59 0 0 0 \n", "2000 0 0 43 45 33 59 0 0 0 \n", "2008 0 0 43 45 33 59 0 0 0 \n", "2014 0 0 43 45 33 59 0 0 0 \n", "2019 0 0 43 45 33 59 0 0 0 \n", "2025 0 0 43 45 33 59 0 0 0 \n", "2030 0 0 43 45 33 59 0 0 0 \n", "2036 0 0 43 45 33 59 0 0 0 \n", "2041 0 0 43 45 33 59 0 0 0 \n", "2046 0 0 43 45 33 59 0 0 0 \n", "2051 0 0 43 45 33 59 0 0 0 \n", "2056 0 0 43 45 33 59 0 0 0 \n", "2063 0 0 43 45 33 59 0 0 0 \n", "2069 0 0 43 45 33 59 0 0 0 \n", "2074 0 0 43 45 33 59 0 0 0 \n", "2079 0 0 43 45 33 59 0 0 0 \n", "2084 0 0 43 45 33 59 0 0 0 \n", "2090 0 0 43 45 33 59 0 0 0 \n", "2095 0 0 43 45 33 59 0 0 0 \n", "2100 0 0 43 45 33 59 0 0 0 \n", "2105 0 0 43 45 33 59 0 0 0 \n", "2111 0 0 43 45 33 59 0 0 0 \n", "2117 0 0 43 45 33 59 0 0 0 \n", "2122 0 0 43 45 33 59 0 0 0 \n", "2127 0 0 43 45 33 59 0 0 0 \n", "2132 0 0 43 45 33 59 0 0 0 \n", "2137 0 0 43 45 33 59 0 0 0 \n", "2144 0 0 43 45 33 59 0 0 0 \n", "2150 0 0 43 45 33 59 0 0 0 \n", "2158 0 0 43 45 33 59 0 0 0 \n", "2164 0 0 43 45 33 59 0 0 0 \n", "2171 0 0 43 45 33 59 0 0 0 \n", "2179 0 0 43 45 33 59 0 0 0 \n", "2186 0 0 43 45 33 59 0 0 0 \n", "2193 0 0 43 45 33 59 0 0 0 \n", "2201 0 0 43 45 33 59 0 0 0 \n", "2209 0 0 43 45 33 59 0 0 0 \n", "2219 0 0 43 45 33 59 0 0 0 \n", "2227 0 0 43 45 33 59 0 0 0 \n", "2236 0 0 43 45 33 59 0 0 0 \n", "2244 0 0 43 45 33 59 0 0 0 \n", "2252 0 0 43 45 33 59 0 0 0 \n", "2261 0 0 43 45 33 59 0 0 0 \n", "2269 0 0 43 45 33 59 0 0 0 \n", "2277 0 0 43 45 33 59 0 0 0 \n", "2286 0 0 43 45 33 59 0 0 0 \n", "2294 0 0 43 45 33 59 0 0 0 \n", "2304 0 0 43 45 33 59 0 0 0 \n", "2312 0 0 43 45 33 59 0 0 0 \n", "2320 0 0 43 45 33 59 0 0 0 \n", "2328 0 0 43 45 33 59 0 0 0 \n", "2336 0 0 43 45 33 59 0 0 0 \n", "2732 0 0 43 45 33 59 0 0 0 \n", "2740 0 0 46 48 37 59 0 0 0 \n", "2746 0 0 46 48 37 59 0 0 0 \n", "2752 0 0 46 48 37 59 0 0 0 \n", "2759 0 0 46 48 37 59 0 0 0 \n", "2765 0 0 46 48 37 59 0 0 0 \n", "2771 0 0 46 48 37 59 0 0 0 \n", "2779 0 0 46 48 37 59 0 0 0 \n", "2785 0 0 46 48 37 59 0 0 0 \n", "2791 0 0 46 48 37 59 0 0 0 \n", "2798 0 0 46 48 37 59 0 0 0 \n", "2804 0 0 46 48 37 59 0 0 0 \n", "2812 0 0 46 48 37 59 0 0 0 \n", "2819 0 0 46 48 37 59 0 0 0 \n", "2825 0 0 46 48 37 59 0 0 0 \n", "2834 0 0 46 48 37 59 0 0 0 \n", "2844 0 0 46 48 37 59 0 0 0 \n", "2853 0 0 46 48 37 59 0 0 0 \n", "2863 0 0 46 48 37 59 0 0 0 \n", "2871 0 0 46 48 37 59 0 0 0 \n", "2879 0 0 46 48 37 59 0 0 0 \n", "2888 0 0 46 48 37 59 0 0 0 \n", "2896 0 0 46 48 37 59 0 0 0 \n", "2905 0 0 46 48 37 59 0 0 0 \n", "2915 0 0 46 48 37 59 0 0 0 \n", "2923 0 0 46 48 37 59 0 0 0 \n", "2931 0 0 46 48 37 59 0 0 0 \n", "2940 0 0 46 48 37 59 0 0 0 \n", "2949 0 0 46 48 37 59 0 0 0 \n", "2958 0 0 46 48 37 59 0 0 0 \n", "2966 0 0 46 48 37 59 0 0 0 \n", "2973 0 0 46 48 37 59 0 0 0 \n", "2981 0 0 46 48 37 59 0 0 0 \n", "2989 0 0 46 48 37 59 0 0 0 \n", "2999 0 0 46 48 37 59 0 0 0 \n", "3008 0 0 46 48 37 59 0 0 0 \n", "3016 0 0 46 48 37 59 0 0 0 \n", "3024 0 0 46 48 37 59 0 0 0 \n", "3033 0 0 46 48 37 59 0 0 0 \n", "3042 0 0 46 48 37 59 0 0 0 \n", "3050 0 0 46 48 37 59 0 0 0 \n", "3060 0 0 46 48 37 59 0 0 0 \n", "3067 0 0 46 48 37 59 0 0 0 \n", "3075 0 0 46 48 37 59 0 0 0 \n", "3082 0 0 46 48 37 59 0 0 0 \n", "3089 0 0 46 48 37 59 0 0 0 \n", "3097 0 0 46 48 37 59 0 0 0 \n", "3104 0 0 46 48 37 59 0 0 0 \n", "3111 0 0 46 48 37 59 0 0 0 \n", "3120 0 0 46 48 37 59 0 0 0 \n", "3127 0 0 46 48 37 59 0 0 0 \n", "3135 0 0 46 48 37 59 0 0 0 \n", "3141 0 0 46 48 37 59 0 0 0 \n", "3147 0 0 46 48 37 59 0 0 0 \n", "3153 0 0 46 48 37 59 0 0 0 \n", "3159 0 0 46 48 37 59 0 0 0 \n", "3165 0 0 46 48 37 59 0 0 0 \n", "3171 0 0 46 48 37 59 0 0 0 \n", "3178 0 0 46 48 37 59 0 0 0 \n", "3184 0 0 46 48 37 59 0 0 0 \n", "3190 0 0 46 48 37 59 0 0 0 \n", "3196 0 0 46 48 37 59 0 0 0 \n", "3202 0 0 46 48 37 59 0 0 0 \n", "3208 0 0 46 48 37 59 0 0 0 \n", "3214 0 0 46 48 37 59 0 0 0 \n", "3219 0 0 46 48 37 59 0 0 0 \n", "3225 0 0 46 48 37 59 0 0 0 \n", "\n", " dur_B8 cycle \n", "8 0 160 \n", "17 0 160 \n", "27 0 160 \n", "37 0 160 \n", "231 0 160 \n", "238 0 160 \n", "246 0 160 \n", "252 0 160 \n", "258 0 160 \n", "264 0 160 \n", "269 0 160 \n", "274 0 160 \n", "278 0 160 \n", "282 0 160 \n", "286 0 160 \n", "290 0 160 \n", "294 0 160 \n", "299 0 160 \n", "304 0 160 \n", "308 0 160 \n", "313 0 160 \n", "317 0 160 \n", "321 0 160 \n", "326 0 160 \n", "332 0 160 \n", "339 0 160 \n", "344 0 160 \n", "349 0 160 \n", "354 0 160 \n", "359 0 160 \n", "364 0 160 \n", "370 0 160 \n", "377 0 160 \n", "382 0 160 \n", "387 0 160 \n", "392 0 160 \n", "398 0 160 \n", "403 0 160 \n", "410 0 160 \n", "416 0 160 \n", "421 0 160 \n", "426 0 160 \n", "431 0 160 \n", "436 0 160 \n", "441 0 160 \n", "446 0 160 \n", "454 0 160 \n", "459 0 160 \n", "464 0 160 \n", "469 0 160 \n", "475 0 160 \n", "480 0 160 \n", "487 0 160 \n", "493 0 160 \n", "498 0 160 \n", "503 0 160 \n", "508 0 160 \n", "513 0 160 \n", "518 0 160 \n", "524 0 160 \n", "532 0 160 \n", "538 0 160 \n", "545 0 160 \n", "551 0 160 \n", "557 0 160 \n", "563 0 160 \n", "568 0 160 \n", "576 0 160 \n", "582 0 160 \n", "588 0 160 \n", "594 0 160 \n", "599 0 160 \n", "604 0 160 \n", "609 0 160 \n", "616 0 160 \n", "621 0 160 \n", "626 0 160 \n", "631 0 160 \n", "636 0 160 \n", "641 0 160 \n", "646 0 160 \n", "655 0 160 \n", "660 0 160 \n", "665 0 160 \n", "671 0 160 \n", "677 0 160 \n", "684 0 160 \n", "691 0 160 \n", "700 0 160 \n", "708 0 160 \n", "715 0 160 \n", "722 0 160 \n", "730 0 160 \n", "738 0 160 \n", "746 0 160 \n", "756 0 160 \n", "764 0 160 \n", "771 0 160 \n", "779 0 160 \n", "786 0 160 \n", "792 0 160 \n", "799 0 160 \n", "806 0 160 \n", "811 0 160 \n", "816 0 160 \n", "822 0 160 \n", "827 0 160 \n", "833 0 160 \n", "838 0 160 \n", "844 0 160 \n", "851 0 160 \n", "858 0 160 \n", "864 0 160 \n", "871 0 160 \n", "877 0 160 \n", "884 0 160 \n", "892 0 160 \n", "898 0 160 \n", "903 0 160 \n", "909 0 160 \n", "914 0 160 \n", "919 0 160 \n", "926 0 160 \n", "932 0 160 \n", "937 0 160 \n", "943 0 160 \n", "949 0 160 \n", "953 0 160 \n", "959 0 160 \n", "965 0 160 \n", "970 0 160 \n", "976 0 160 \n", "985 0 160 \n", "992 0 160 \n", "1000 0 170 \n", "1007 0 170 \n", "1015 0 170 \n", "1022 0 170 \n", "1029 0 170 \n", "1036 0 170 \n", "1042 0 170 \n", "1048 0 170 \n", "1056 0 170 \n", "1062 0 170 \n", "1068 0 170 \n", "1075 0 170 \n", "1081 0 170 \n", "1087 0 170 \n", "1093 0 170 \n", "1100 0 170 \n", "1106 0 170 \n", "1112 0 170 \n", "1119 0 170 \n", "1125 0 170 \n", "1131 0 170 \n", "1138 0 170 \n", "1144 0 170 \n", "1150 0 170 \n", "1158 0 170 \n", "1164 0 170 \n", "1170 0 170 \n", "1176 0 170 \n", "1183 0 170 \n", "1190 0 170 \n", "1197 0 170 \n", "1206 0 170 \n", "1213 0 170 \n", "1220 0 170 \n", "1227 0 170 \n", "1233 0 170 \n", "1239 0 170 \n", "1246 0 170 \n", "1252 0 170 \n", "1258 0 170 \n", "1264 0 170 \n", "1272 0 170 \n", "1278 0 180 \n", "1283 0 180 \n", "1289 0 180 \n", "1294 0 180 \n", "1300 0 180 \n", "1308 0 180 \n", "1315 0 180 \n", "1322 0 180 \n", "1330 0 180 \n", "1338 0 180 \n", "1345 0 180 \n", "1352 0 180 \n", "1360 0 180 \n", "1368 0 180 \n", "1375 0 180 \n", "1383 0 180 \n", "1391 0 180 \n", "1399 0 180 \n", "1408 0 180 \n", "1417 0 180 \n", "1425 0 180 \n", "1433 0 180 \n", "1441 0 180 \n", "1451 0 180 \n", "1460 0 180 \n", "1467 0 180 \n", "1475 0 180 \n", "1482 0 180 \n", "1490 0 180 \n", "1497 0 180 \n", "1505 0 180 \n", "1512 0 180 \n", "1519 0 180 \n", "1529 0 180 \n", "1536 0 180 \n", "1543 0 180 \n", "1549 0 180 \n", "1556 0 180 \n", "1562 0 180 \n", "1568 0 180 \n", "1575 0 180 \n", "1581 0 180 \n", "1587 0 180 \n", "1593 0 180 \n", "1730 0 180 \n", "1736 0 180 \n", "1741 0 180 \n", "1747 0 180 \n", "1753 0 180 \n", "1760 0 180 \n", "1767 0 180 \n", "1773 0 180 \n", "1780 0 180 \n", "1786 0 180 \n", "1792 0 180 \n", "1798 0 180 \n", "1805 0 180 \n", "1811 0 180 \n", "1818 0 180 \n", "1826 0 180 \n", "1832 0 180 \n", "1838 0 180 \n", "1844 0 180 \n", "1849 0 180 \n", "1855 0 180 \n", "1860 0 180 \n", "1868 0 180 \n", "1875 0 180 \n", "1881 0 180 \n", "1887 0 180 \n", "1894 0 180 \n", "1900 0 180 \n", "1907 0 180 \n", "1914 0 180 \n", "1921 0 180 \n", "1927 0 180 \n", "1934 0 180 \n", "1941 0 180 \n", "1947 0 180 \n", "1953 0 180 \n", "1960 0 180 \n", "1967 0 180 \n", "1975 0 180 \n", "1982 0 180 \n", "1988 0 180 \n", "1994 0 180 \n", "2000 0 180 \n", "2008 0 180 \n", "2014 0 180 \n", "2019 0 180 \n", "2025 0 180 \n", "2030 0 180 \n", "2036 0 180 \n", "2041 0 180 \n", "2046 0 180 \n", "2051 0 180 \n", "2056 0 180 \n", "2063 0 180 \n", "2069 0 180 \n", "2074 0 180 \n", "2079 0 180 \n", "2084 0 180 \n", "2090 0 180 \n", "2095 0 180 \n", "2100 0 180 \n", "2105 0 180 \n", "2111 0 180 \n", "2117 0 180 \n", "2122 0 180 \n", "2127 0 180 \n", "2132 0 180 \n", "2137 0 180 \n", "2144 0 180 \n", "2150 0 180 \n", "2158 0 180 \n", "2164 0 180 \n", "2171 0 180 \n", "2179 0 180 \n", "2186 0 180 \n", "2193 0 180 \n", "2201 0 180 \n", "2209 0 180 \n", "2219 0 180 \n", "2227 0 180 \n", "2236 0 180 \n", "2244 0 180 \n", "2252 0 180 \n", "2261 0 180 \n", "2269 0 180 \n", "2277 0 180 \n", "2286 0 180 \n", "2294 0 180 \n", "2304 0 180 \n", "2312 0 180 \n", "2320 0 180 \n", "2328 0 180 \n", "2336 0 180 \n", "2732 0 180 \n", "2740 0 190 \n", "2746 0 190 \n", "2752 0 190 \n", "2759 0 190 \n", "2765 0 190 \n", "2771 0 190 \n", "2779 0 190 \n", "2785 0 190 \n", "2791 0 190 \n", "2798 0 190 \n", "2804 0 190 \n", "2812 0 190 \n", "2819 0 190 \n", "2825 0 190 \n", "2834 0 190 \n", "2844 0 190 \n", "2853 0 190 \n", "2863 0 190 \n", "2871 0 190 \n", "2879 0 190 \n", "2888 0 190 \n", "2896 0 190 \n", "2905 0 190 \n", "2915 0 190 \n", "2923 0 190 \n", "2931 0 190 \n", "2940 0 190 \n", "2949 0 190 \n", "2958 0 190 \n", "2966 0 190 \n", "2973 0 190 \n", "2981 0 190 \n", "2989 0 190 \n", "2999 0 190 \n", "3008 0 190 \n", "3016 0 190 \n", "3024 0 190 \n", "3033 0 190 \n", "3042 0 190 \n", "3050 0 190 \n", "3060 0 190 \n", "3067 0 190 \n", "3075 0 190 \n", "3082 0 190 \n", "3089 0 190 \n", "3097 0 190 \n", "3104 0 190 \n", "3111 0 190 \n", "3120 0 190 \n", "3127 0 190 \n", "3135 0 190 \n", "3141 0 190 \n", "3147 0 190 \n", "3153 0 190 \n", "3159 0 190 \n", "3165 0 190 \n", "3171 0 190 \n", "3178 0 190 \n", "3184 0 190 \n", "3190 0 190 \n", "3196 0 190 \n", "3202 0 190 \n", "3208 0 190 \n", "3214 0 190 \n", "3219 0 190 \n", "3225 0 190 " ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "history175 = history[history.inter_no==175]\n", "with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n", " display(history175)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "206\n", "1704380520\n", "120\n", "1704380400\n", "211\n", "1704380525\n", "125\n", "1704380400\n", "178\n", "1704380540\n", "140\n", "1704380400\n", "201\n", "1704380540\n", "140\n", "1704380400\n", "202\n", "1704380540\n", "140\n", "1704380400\n", "176\n", "1704380549\n", "150\n", "1704380399\n", "177\n", "1704380550\n", "150\n", "1704380400\n", "210\n", "1704380550\n", "150\n", "1704380400\n", "175\n", "1704380560\n", "160\n", "1704380400\n", "206\n", "1704380640\n", "120\n", "1704380520\n", "211\n", "1704380645\n", "125\n", "1704380520\n", "202\n", "1704380679\n", "140\n", "1704380539\n", "178\n", "1704380680\n", "140\n", "1704380540\n", "201\n", "1704380680\n", "140\n", "1704380540\n", "210\n", "1704380699\n", "150\n", "1704380549\n", "176\n", "1704380700\n", "150\n", "1704380550\n", "177\n", "1704380700\n", "150\n", "1704380550\n", "175\n", "1704380720\n", "160\n", "1704380560\n", "206\n", "1704380760\n", "120\n", "1704380640\n", "211\n", "1704380765\n", "125\n", "1704380640\n", "178\n", "1704380820\n", "140\n", "1704380820\n", "201\n", "1704380820\n", "140\n", "1704380680\n", "202\n", "1704380820\n", "140\n", "1704380680\n", "176\n", "1704380850\n", "150\n", "1704380700\n", "177\n", "1704380850\n", "150\n", "1704380700\n", "210\n", "1704380850\n", "150\n", "1704380700\n", "175\n", "1704380880\n", "160\n", "1704380880\n", "206\n", "1704380880\n", "120\n", "1704380760\n", "211\n", "1704380885\n", "125\n", "1704380760\n", "178\n", "1704380960\n", "140\n", "1704380820\n", "201\n", "1704380960\n", "140\n", "1704380820\n", "202\n", "1704380960\n", "140\n", "1704380820\n" ] }, { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", "
inter_noend_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cyclestart_unix
020617043805203335262600003335262600001201704380400
12111704380525289700000028970000001251704380400
217817043805403839402300003839402300001401704380400
32011704380540242417581700024241758170001401704380400
4202170438054039101000000391010000001401704380400
5176170438054937734000000377340000001501704380399
617717043805503620682600003620682600001501704380400
721017043805504329562200002448562200001501704380400
817517043805603739552900003739255900001601704380400
920617043806403335262600003335262600001201704380520
102111704380645289700000028970000001251704380520
11202170438067939101000000391010000001401704380539
1217817043806803839402300003839402300001401704380540
132011704380680242417581700024241758170001401704380540
1421017043806994329562200002448562200001501704380549
15176170438070037734000000377340000001501704380550
1617717043807003620682600003620682600001501704380550
1717517043807203739552900003739255900001601704380560
1820617043807603335262600003335262600001201704380640
192111704380765289700000028970000001251704380640
2117817043808203839402300003839402300001401704380820
202011704380820242417581700024241758170001401704380680
22202170438082039101000000391010000001401704380680
23176170438085037734000000377340000001501704380700
2417717043808503620682600003620682600001501704380700
2521017043808504329562200002448562200001501704380700
2717517043808803739552900003739255900001601704380880
2620617043808803335262600003335262600001201704380760
282111704380885289700000028970000001251704380760
2917817043809603839402300003839402300001401704380820
302011704380960242417581700024241758170001401704380820
31202170438096039101000000391010000001401704380820
\n", "
" ], "text/plain": [ " inter_no end_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "0 206 1704380520 33 35 26 26 0 0 \n", "1 211 1704380525 28 97 0 0 0 0 \n", "2 178 1704380540 38 39 40 23 0 0 \n", "3 201 1704380540 24 24 17 58 17 0 \n", "4 202 1704380540 39 101 0 0 0 0 \n", "5 176 1704380549 37 73 40 0 0 0 \n", "6 177 1704380550 36 20 68 26 0 0 \n", "7 210 1704380550 43 29 56 22 0 0 \n", "8 175 1704380560 37 39 55 29 0 0 \n", "9 206 1704380640 33 35 26 26 0 0 \n", "10 211 1704380645 28 97 0 0 0 0 \n", "11 202 1704380679 39 101 0 0 0 0 \n", "12 178 1704380680 38 39 40 23 0 0 \n", "13 201 1704380680 24 24 17 58 17 0 \n", "14 210 1704380699 43 29 56 22 0 0 \n", "15 176 1704380700 37 73 40 0 0 0 \n", "16 177 1704380700 36 20 68 26 0 0 \n", "17 175 1704380720 37 39 55 29 0 0 \n", "18 206 1704380760 33 35 26 26 0 0 \n", "19 211 1704380765 28 97 0 0 0 0 \n", "21 178 1704380820 38 39 40 23 0 0 \n", "20 201 1704380820 24 24 17 58 17 0 \n", "22 202 1704380820 39 101 0 0 0 0 \n", "23 176 1704380850 37 73 40 0 0 0 \n", "24 177 1704380850 36 20 68 26 0 0 \n", "25 210 1704380850 43 29 56 22 0 0 \n", "27 175 1704380880 37 39 55 29 0 0 \n", "26 206 1704380880 33 35 26 26 0 0 \n", "28 211 1704380885 28 97 0 0 0 0 \n", "29 178 1704380960 38 39 40 23 0 0 \n", "30 201 1704380960 24 24 17 58 17 0 \n", "31 202 1704380960 39 101 0 0 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "0 0 0 33 35 26 26 0 0 0 \n", "1 0 0 28 97 0 0 0 0 0 \n", "2 0 0 38 39 40 23 0 0 0 \n", "3 0 0 24 24 17 58 17 0 0 \n", "4 0 0 39 101 0 0 0 0 0 \n", "5 0 0 37 73 40 0 0 0 0 \n", "6 0 0 36 20 68 26 0 0 0 \n", "7 0 0 24 48 56 22 0 0 0 \n", "8 0 0 37 39 25 59 0 0 0 \n", "9 0 0 33 35 26 26 0 0 0 \n", "10 0 0 28 97 0 0 0 0 0 \n", "11 0 0 39 101 0 0 0 0 0 \n", "12 0 0 38 39 40 23 0 0 0 \n", "13 0 0 24 24 17 58 17 0 0 \n", "14 0 0 24 48 56 22 0 0 0 \n", "15 0 0 37 73 40 0 0 0 0 \n", "16 0 0 36 20 68 26 0 0 0 \n", "17 0 0 37 39 25 59 0 0 0 \n", "18 0 0 33 35 26 26 0 0 0 \n", "19 0 0 28 97 0 0 0 0 0 \n", "21 0 0 38 39 40 23 0 0 0 \n", "20 0 0 24 24 17 58 17 0 0 \n", "22 0 0 39 101 0 0 0 0 0 \n", "23 0 0 37 73 40 0 0 0 0 \n", "24 0 0 36 20 68 26 0 0 0 \n", "25 0 0 24 48 56 22 0 0 0 \n", "27 0 0 37 39 25 59 0 0 0 \n", "26 0 0 33 35 26 26 0 0 0 \n", "28 0 0 28 97 0 0 0 0 0 \n", "29 0 0 38 39 40 23 0 0 0 \n", "30 0 0 24 24 17 58 17 0 0 \n", "31 0 0 39 101 0 0 0 0 0 \n", "\n", " dur_B8 cycle start_unix \n", "0 0 120 1704380400 \n", "1 0 125 1704380400 \n", "2 0 140 1704380400 \n", "3 0 140 1704380400 \n", "4 0 140 1704380400 \n", "5 0 150 1704380399 \n", "6 0 150 1704380400 \n", "7 0 150 1704380400 \n", "8 0 160 1704380400 \n", "9 0 120 1704380520 \n", "10 0 125 1704380520 \n", "11 0 140 1704380539 \n", "12 0 140 1704380540 \n", "13 0 140 1704380540 \n", "14 0 150 1704380549 \n", "15 0 150 1704380550 \n", "16 0 150 1704380550 \n", "17 0 160 1704380560 \n", "18 0 120 1704380640 \n", "19 0 125 1704380640 \n", "21 0 140 1704380820 \n", "20 0 140 1704380680 \n", "22 0 140 1704380680 \n", "23 0 150 1704380700 \n", "24 0 150 1704380700 \n", "25 0 150 1704380700 \n", "27 0 160 1704380880 \n", "26 0 120 1704380760 \n", "28 0 125 1704380760 \n", "29 0 140 1704380820 \n", "30 0 140 1704380820 \n", "31 0 140 1704380820 " ] }, "execution_count": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "pre_unix = 1\n", "fmins = range(midnight, next_day, 300) # fmins : unix time by Five MINuteS\n", "moves_fmins = [pd.read_csv(path_moves + csv_move, index_col=0) for csv_move in csv_moves if int(csv_move[5:-4]) in fmins]\n", "fmin2move = dict(zip(fmins,moves_fmins))\n", "# - 5분마다 신호이력 데이터 수집해서 통합테이블 생성할때\n", "# for fmin in tqdm(fmins): # fsec : unix time by Five SECond\n", "fmin = fmins[2]\n", "# 1. 조회시점의 유닉스 타임을 기준으로 신호이력의 유닉스 타임이 1시간(또는 2시간) 이내인 데이터 수집\n", "rhistory = history.copy() # recent history\n", "rhistory = rhistory[rhistory.end_unix < fmin]\n", "durs_A = [f'dur_A{j}' for j in range(1, 9)]\n", "for i, row in rhistory.iterrows():\n", " inter_no = row.inter_no\n", " end_unix = row.end_unix\n", " elapsed_time = row[durs_A].sum()\n", " start_unix = end_unix - elapsed_time\n", " pre_rows = rhistory[:i] # previous rows\n", " if inter_no in pre_rows.inter_no.unique():\n", " pre_unix = pre_rows[pre_rows.inter_no == inter_no]['end_unix'].iloc[-1] # previous unix time\n", " if abs(pre_unix - start_unix) < 10:\n", " pass\n", " else:\n", " start_unix = pre_unix\n", " rhistory.loc[i, 'start_unix'] = start_unix\n", " print(inter_no)\n", " print(end_unix)\n", " print(elapsed_time)\n", " print(start_unix)\n", "\n", "rhistory['start_unix'] = rhistory['start_unix'].astype(int)\n", "rhistory" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1704381000\n", "(2)\n", "175\n", "320\n", "1704380560\n" ] }, { "data": { "text/html": [ "
\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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", " \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", "
inter_noend_unixdur_A1dur_A2dur_A3dur_A4dur_A5dur_A6dur_A7dur_A8dur_B1dur_B2dur_B3dur_B4dur_B5dur_B6dur_B7dur_B8cyclestart_unix
02061704380520333526260000333526260000120NaN
1211170438052528970000002897000000125NaN
21781704380540383940230000383940230000140NaN
3201170438054024241758170002424175817000140NaN
420217043805403910100000039101000000140NaN
517617043805493773400000037734000000150NaN
61771704380550362068260000362068260000150NaN
72101704380550432956220000244856220000150NaN
81751704380560373955290000373925590000160NaN
92061704380640333526260000333526260000120NaN
10211170438064528970000002897000000125NaN
1120217043806793910100000039101000000140NaN
121781704380680383940230000383940230000140NaN
13201170438068024241758170002424175817000140NaN
142101704380699432956220000244856220000150NaN
1517617043807003773400000037734000000150NaN
161771704380700362068260000362068260000150NaN
1717517043807203739552900003739255900001601.704381e+09
182061704380760333526260000333526260000120NaN
19211170438076528970000002897000000125NaN
211781704380820383940230000383940230000140NaN
20201170438082024241758170002424175817000140NaN
2220217043808203910100000039101000000140NaN
2317617043808503773400000037734000000150NaN
241771704380850362068260000362068260000150NaN
252101704380850432956220000244856220000150NaN
271751704380880373955290000373925590000160NaN
262061704380880333526260000333526260000120NaN
28211170438088528970000002897000000125NaN
291781704380960383940230000383940230000140NaN
30201170438096024241758170002424175817000140NaN
3120217043809603910100000039101000000140NaN
\n", "
" ], "text/plain": [ " inter_no end_unix dur_A1 dur_A2 dur_A3 dur_A4 dur_A5 dur_A6 \\\n", "0 206 1704380520 33 35 26 26 0 0 \n", "1 211 1704380525 28 97 0 0 0 0 \n", "2 178 1704380540 38 39 40 23 0 0 \n", "3 201 1704380540 24 24 17 58 17 0 \n", "4 202 1704380540 39 101 0 0 0 0 \n", "5 176 1704380549 37 73 40 0 0 0 \n", "6 177 1704380550 36 20 68 26 0 0 \n", "7 210 1704380550 43 29 56 22 0 0 \n", "8 175 1704380560 37 39 55 29 0 0 \n", "9 206 1704380640 33 35 26 26 0 0 \n", "10 211 1704380645 28 97 0 0 0 0 \n", "11 202 1704380679 39 101 0 0 0 0 \n", "12 178 1704380680 38 39 40 23 0 0 \n", "13 201 1704380680 24 24 17 58 17 0 \n", "14 210 1704380699 43 29 56 22 0 0 \n", "15 176 1704380700 37 73 40 0 0 0 \n", "16 177 1704380700 36 20 68 26 0 0 \n", "17 175 1704380720 37 39 55 29 0 0 \n", "18 206 1704380760 33 35 26 26 0 0 \n", "19 211 1704380765 28 97 0 0 0 0 \n", "21 178 1704380820 38 39 40 23 0 0 \n", "20 201 1704380820 24 24 17 58 17 0 \n", "22 202 1704380820 39 101 0 0 0 0 \n", "23 176 1704380850 37 73 40 0 0 0 \n", "24 177 1704380850 36 20 68 26 0 0 \n", "25 210 1704380850 43 29 56 22 0 0 \n", "27 175 1704380880 37 39 55 29 0 0 \n", "26 206 1704380880 33 35 26 26 0 0 \n", "28 211 1704380885 28 97 0 0 0 0 \n", "29 178 1704380960 38 39 40 23 0 0 \n", "30 201 1704380960 24 24 17 58 17 0 \n", "31 202 1704380960 39 101 0 0 0 0 \n", "\n", " dur_A7 dur_A8 dur_B1 dur_B2 dur_B3 dur_B4 dur_B5 dur_B6 dur_B7 \\\n", "0 0 0 33 35 26 26 0 0 0 \n", "1 0 0 28 97 0 0 0 0 0 \n", "2 0 0 38 39 40 23 0 0 0 \n", "3 0 0 24 24 17 58 17 0 0 \n", "4 0 0 39 101 0 0 0 0 0 \n", "5 0 0 37 73 40 0 0 0 0 \n", "6 0 0 36 20 68 26 0 0 0 \n", "7 0 0 24 48 56 22 0 0 0 \n", "8 0 0 37 39 25 59 0 0 0 \n", "9 0 0 33 35 26 26 0 0 0 \n", "10 0 0 28 97 0 0 0 0 0 \n", "11 0 0 39 101 0 0 0 0 0 \n", "12 0 0 38 39 40 23 0 0 0 \n", "13 0 0 24 24 17 58 17 0 0 \n", "14 0 0 24 48 56 22 0 0 0 \n", "15 0 0 37 73 40 0 0 0 0 \n", "16 0 0 36 20 68 26 0 0 0 \n", "17 0 0 37 39 25 59 0 0 0 \n", "18 0 0 33 35 26 26 0 0 0 \n", "19 0 0 28 97 0 0 0 0 0 \n", "21 0 0 38 39 40 23 0 0 0 \n", "20 0 0 24 24 17 58 17 0 0 \n", "22 0 0 39 101 0 0 0 0 0 \n", "23 0 0 37 73 40 0 0 0 0 \n", "24 0 0 36 20 68 26 0 0 0 \n", "25 0 0 24 48 56 22 0 0 0 \n", "27 0 0 37 39 25 59 0 0 0 \n", "26 0 0 33 35 26 26 0 0 0 \n", "28 0 0 28 97 0 0 0 0 0 \n", "29 0 0 38 39 40 23 0 0 0 \n", "30 0 0 24 24 17 58 17 0 0 \n", "31 0 0 39 101 0 0 0 0 0 \n", "\n", " dur_B8 cycle start_unix \n", "0 0 120 NaN \n", "1 0 125 NaN \n", "2 0 140 NaN \n", "3 0 140 NaN \n", "4 0 140 NaN \n", "5 0 150 NaN \n", "6 0 150 NaN \n", "7 0 150 NaN \n", "8 0 160 NaN \n", "9 0 120 NaN \n", "10 0 125 NaN \n", "11 0 140 NaN \n", "12 0 140 NaN \n", "13 0 140 NaN \n", "14 0 150 NaN \n", "15 0 150 NaN \n", "16 0 150 NaN \n", "17 0 160 1.704381e+09 \n", "18 0 120 NaN \n", "19 0 125 NaN \n", "21 0 140 NaN \n", "20 0 140 NaN \n", "22 0 140 NaN \n", "23 0 150 NaN \n", "24 0 150 NaN \n", "25 0 150 NaN \n", "27 0 160 NaN \n", "26 0 120 NaN \n", "28 0 125 NaN \n", "29 0 140 NaN \n", "30 0 140 NaN \n", "31 0 140 NaN " ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "fmins = range(midnight, next_day, 300) # fmins : unix time by Five MINuteS\n", "moves_fmins = [pd.read_csv(path_moves + csv_move, index_col=0) for csv_move in csv_moves if int(csv_move[5:-4]) in fmins]\n", "fmin2move = dict(zip(fmins,moves_fmins))\n", "# - 5분마다 신호이력 데이터 수집해서 통합테이블 생성할때\n", "# for fmin in tqdm(fmins): # fsec : unix time by Five SECond\n", "fmin = fmins[2]\n", "print(fmin)\n", "# 1. 조회시점의 유닉스 타임을 기준으로 신호이력의 유닉스 타임이 1시간(또는 2시간) 이내인 데이터 수집\n", "rhistory = history.copy()\n", "rhistory = rhistory[rhistory.end_unix < fmin]\n", "dur_chars = [f'dur_{alph}{j}' for alph in ['A', 'B'] for j in range(1, 9)]\n", "# for i, row in rhistory.iterrows():\n", "i = 17\n", "row = rhistory.iloc[i]\n", "inter_no = row.inter_no\n", "elasped_time = row[dur_chars].sum()\n", "start_unix = row.end_unix - elasped_time\n", "pre_rows = rhistory[:i] # previous rows\n", "if inter_no in pre_rows.inter_no.unique():\n", " pre_unix = pre_rows[pre_rows.inter_no == inter_no]['end_unix'].iloc[-1] # previous unix time\n", " if abs(pre_unix - start_unix) < 10:\n", " print('(1)')\n", " pass\n", " else:\n", " print('(2)')\n", " start_unix = pre_unix\n", "rhistory.loc[i, 'start_unix'] = start_unix\n", "# rhistory[start_unix] = rhistory[start_unix].astype(int)\n", "print(inter_no)\n", "print(elasped_time)\n", "print(start_unix)\n", "rhistory" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# 3. 결측, 이상치 제거" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [], "source": [ "# fsec2movement = {}\n", "# for fsec in tqdm(fsecs): # fsec : unix time by Five SECond\n", "# # 1. 상태 테이블 조회해서 전체 데이터중 필요데이터(교차로번호, A링 현시번호, A링 이동류번호, B링 현시번호, B링 이동류번호)만 수집 : A\n", "# move = fsec2move[fsec]\n", "# # 2. 이력 테이블 조회해서 교차로별로 유닉스시간 최대인 데이터(교차로변호, 종료유닉스타임)만 수집 : B\n", "# recent_histories = [group.iloc[-1:] for _, group in history[history['end_unix'] < fsec].groupby('inter_no')]\n", "# if not recent_histories:\n", "# rhistory = pd.DataFrame({'inter_no':[], 'end_unix':[]})\n", "# else:\n", "# rhistory = pd.concat(recent_histories)\n", "# recent_unix = rhistory[['inter_no', 'end_unix']]\n", "# # 3. 상태 테이블 조회정보(A)와 이력 테이블 조회정보(B) 조인(키값 : 교차로번호) : C\n", "# move = pd.merge(move, recent_unix, how='left', left_on='inter_no', right_on='inter_no')\n", "# move['end_unix'] = move['end_unix'].fillna(0).astype(int)\n", "# move = move.drop_duplicates()\n", "# # 4. C데이터 프레임에 신규 컬럼(시작 유닉스타임) 생성 후 종료유닉스 타임 값 입력, 종료 유닉스 타임 컬럼 제거\n", "# move = move.rename(columns = {'end_unix':'start_unix'})\n", "# # 5. 이동류 이력정보 READ\n", "# # - CSV 파일로 서버에 저장된 이동류정보를 읽어옴(파일이 없는 경우에는 데이터가 없는 프레임 D 생성)\n", "# try:\n", "# if isinstance(movement, pd.DataFrame):\n", "# pass\n", "# else:\n", "# movement = pd.DataFrame()\n", "# except NameError:\n", "# movement = pd.DataFrame()\n", "# # 6. 이동류 이력정보 데이터테이블(D)에 C데이터 add\n", "# movement = pd.concat([movement, move])\n", "# # 7. D데이터 프레임에서 중복데이터 제거(교차로번호, 시작 유닉스타임, A링 현시번호, B링 현시번호 같은 행은 제거)\n", "# movement = movement.drop_duplicates(['inter_no','phas_A','phas_B','start_unix'])\n", "# # 8. D데이터 보관 시간 기준시간을 시작 유닉스 타임의 최대값 - 3600을 값으로 산출하고, 보관 시간 기준시간보다 작은 시작 유닉스 타임을 가진 행은 모두 제거(1시간 데이터만 보관)\n", "# movement = movement[movement.start_unix > fsec - 3600]\n", "# movement = movement.sort_values(by=['start_unix','inter_no','phas_A','phas_B']).reset_index(drop=True)\n", "\n", "# fsec2movement[fsec] = movement\n", "# movement.to_csv(f'../../Data/tables/movements/movements_{fsec}.csv')\n", "# # del movement" ] } ], "metadata": { "kernelspec": { "display_name": "rts", "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.10" } }, "nbformat": 4, "nbformat_minor": 2 }