Geschützte Inhalte freischalten ...

HVN 2014/15
Landesliga Männer Weser Ems
Spielplan (gesamt)

Spielplan (Gesamt)

Tag Datum Zeit Halle Nr. Heimmannschaft Gastmannschaft        
Do. 18.09.2014 19:30   809131 115001 HSG Barnstorf/Diepholz II TV 01 Bohmte  26:27   Spielbericht genehmigt  
Fr. 19.09.2014 20:00   813019 115002 HSG Grüppenb./Bookholzb. TS Hoykenkamp  30:23   Spielbericht genehmigt  
Sa. 20.09.2014 16:00   813063 115003 VfL Rastede TV Cloppenburg II  23:19   Spielbericht genehmigt  
    18:30   809107 115004 TV Dinklage HSG Wilhelmshaven  31:31   Spielbericht genehmigt  
    19:00   805128 115005 HSG Neuenburg/Bockhorn Eickener SpVg  30:29   Spielbericht genehmigt  
So. 21.09.2014 13:00   803150 115006 FC Schüttorf 09 TSG Hatten-Sandkrug II  34:24   Spielbericht genehmigt  
    16:00   811101 115007 Wilhelmshavener HV II TUS Bramsche  22:24   Spielbericht genehmigt  
Sa. 27.09.2014 17:30   813038 115008 TSG Hatten-Sandkrug II TV Dinklage  24:19   Spielbericht genehmigt  
    18:00   811104 115009 HSG Wilhelmshaven HSG Barnstorf/Diepholz II  26:25   Spielbericht genehmigt  
    18:00   808146 115010 Eickener SpVg Wilhelmshavener HV II  29:34   Spielbericht genehmigt  
    19:15   809102 115011 TV Cloppenburg II FC Schüttorf 09  26:31   Spielbericht genehmigt  
So. 28.09.2014 16:00   813034 115012 TS Hoykenkamp HSG Neuenburg/Bockhorn  30:26   Spielbericht genehmigt  
    17:15   808128 115013 TUS Bramsche VfL Rastede  31:25   Spielbericht genehmigt  
Sa. 04.10.2014 16:00   813063 115014 VfL Rastede Eickener SpVg  22:25   Spielbericht genehmigt  
    16:30   811101 115015 Wilhelmshavener HV II TS Hoykenkamp  28:25   Spielbericht genehmigt  
    18:00   811104 115016 HSG Wilhelmshaven TSG Hatten-Sandkrug II  31:25   Spielbericht genehmigt  
    18:00   809148 115017 HSG Barnstorf/Diepholz II HSG Grüppenb./Bookholzb.  33:28   Spielbericht genehmigt  
    19:00   805128 115018 HSG Neuenburg/Bockhorn TV 01 Bohmte  21:22   Spielbericht genehmigt  
    19:30   803150 115019 FC Schüttorf 09 TUS Bramsche  36:22   Spielbericht genehmigt  
Fr. 10.10.2014 20:00   813019 115020 HSG Grüppenb./Bookholzb. HSG Neuenburg/Bockhorn  33:16   Spielbericht genehmigt  
Sa. 11.10.2014 17:30   813038 115021 TSG Hatten-Sandkrug II HSG Barnstorf/Diepholz II  17:24   Spielbericht genehmigt  
    18:00   808146 115022 Eickener SpVg FC Schüttorf 09  27:21   Spielbericht genehmigt  
    19:15   809102 115023 TV Cloppenburg II HSG Wilhelmshaven  27:23   Spielbericht genehmigt  
    19:30   808125 115024 TV 01 Bohmte Wilhelmshavener HV II  29:17   Spielbericht genehmigt  
So. 12.10.2014 16:00   813034 115025 TS Hoykenkamp VfL Rastede  34:23   Spielbericht genehmigt  
Sa. 18.10.2014 15:00   803150 115027 FC Schüttorf 09 TS Hoykenkamp  34:28   Spielbericht genehmigt  
    16:00   813063 115028 VfL Rastede TV 01 Bohmte  24:29   Spielbericht genehmigt  
    16:30   809107 115029 TV Dinklage Eickener SpVg  29:33   Spielbericht genehmigt  
    18:00   811104 115031 HSG Wilhelmshaven TUS Bramsche  35:26   Spielbericht genehmigt  
    18:30   809131 115032 HSG Barnstorf/Diepholz II HSG Neuenburg/Bockhorn  35:16   Spielbericht genehmigt  
    19:30   813038 115033 TSG Hatten-Sandkrug II TV Cloppenburg II  29:22   Spielbericht genehmigt  
Sa. 01.11.2014 18:30   809107 115034 TV Dinklage TV Cloppenburg II  31:26   Spielbericht genehmigt  
    19:30   808125 115035 TV 01 Bohmte HSG Grüppenb./Bookholzb.  28:29   Spielbericht genehmigt  
Fr. 07.11.2014 20:00  v   809102 115036 TV Cloppenburg II HSG Barnstorf/Diepholz II  20:19   Spielbericht genehmigt  
Sa. 08.11.2014 17:00   805110 115037 HSG Neuenburg/Bockhorn Wilhelmshavener HV II  25:29   Spielbericht genehmigt  
    18:00   808146 115038 Eickener SpVg HSG Wilhelmshaven  29:29   Spielbericht genehmigt  
    19:30   808125 115039 TV 01 Bohmte FC Schüttorf 09  34:31   Spielbericht genehmigt  
So. 09.11.2014 16:00   813034 115040 TS Hoykenkamp TV Dinklage  31:32   Spielbericht genehmigt  
    16:00   813019 115041 HSG Grüppenb./Bookholzb. VfL Rastede  29:25   Spielbericht genehmigt  
    17:15   808128 115042 TUS Bramsche TSG Hatten-Sandkrug II  28:20   Spielbericht genehmigt  
Sa. 15.11.2014 17:30   813038 115043 TSG Hatten-Sandkrug II Eickener SpVg  25:17   Spielbericht genehmigt  
    17:30   803150 115044 FC Schüttorf 09 HSG Grüppenb./Bookholzb.  30:25   Spielbericht genehmigt  
    19:00   811104 115047 HSG Wilhelmshaven TS Hoykenkamp  29:30   Spielbericht genehmigt  
    19:15   809102 115048 TV Cloppenburg II TUS Bramsche  37:31   Spielbericht genehmigt  
So. 16.11.2014 15:00  v   808125 115045 TV 01 Bohmte TV Dinklage  32:29   Spielbericht genehmigt  
    16:00   813063 115049 VfL Rastede HSG Neuenburg/Bockhorn  31:29   Spielbericht genehmigt  
Sa. 22.11.2014 18:00   808146 115050 Eickener SpVg TV Cloppenburg II  26:26   Spielbericht genehmigt  
    19:00   805128 115051 HSG Neuenburg/Bockhorn FC Schüttorf 09  27:29   Spielbericht genehmigt  
    19:00   811101 115052 Wilhelmshavener HV II VfL Rastede  29:24   Spielbericht genehmigt  
    19:30   813019 115053 HSG Grüppenb./Bookholzb. TV Dinklage  28:28   Spielbericht genehmigt  
    19:30   808125 115054 TV 01 Bohmte HSG Wilhelmshaven  36:20   Spielbericht genehmigt  
So. 23.11.2014 16:00   813034 115055 TS Hoykenkamp TSG Hatten-Sandkrug II  26:22   Spielbericht genehmigt  
    17:15   808128 115056 TUS Bramsche HSG Barnstorf/Diepholz II  21:22   Spielbericht genehmigt  
Fr. 28.11.2014 20:00  v   803150 115058 FC Schüttorf 09 Wilhelmshavener HV II  33:19   Spielbericht genehmigt  
Sa. 29.11.2014 17:30   813038 115057 TSG Hatten-Sandkrug II TV 01 Bohmte  22:23   Spielbericht genehmigt  
    18:30  v   811104 115059 HSG Wilhelmshaven HSG Grüppenb./Bookholzb.  29:35   Spielbericht genehmigt  
    18:30   809107 115060 TV Dinklage HSG Neuenburg/Bockhorn  43:21   Spielbericht genehmigt  
    18:30   809148 115061 HSG Barnstorf/Diepholz II VfL Rastede  28:29   Spielbericht genehmigt  
    19:15   809102 115062 TV Cloppenburg II TS Hoykenkamp  30:35   Spielbericht genehmigt  
So. 30.11.2014 17:15   808127 115063 TUS Bramsche Eickener SpVg  26:18   Spielbericht genehmigt  
Sa. 06.12.2014 16:00   813058 115064 VfL Rastede FC Schüttorf 09  24:28   Spielbericht genehmigt  
    18:00   808146 115065 Eickener SpVg HSG Barnstorf/Diepholz II  34:23   Spielbericht genehmigt  
    19:00   811101 115066 Wilhelmshavener HV II TV Dinklage  25:25   Spielbericht genehmigt  
    19:30   805128 115067 HSG Neuenburg/Bockhorn HSG Wilhelmshaven  24:34   Spielbericht genehmigt  
    19:30   813019 115068 HSG Grüppenb./Bookholzb. TSG Hatten-Sandkrug II  27:24   Spielbericht genehmigt  
    19:30   808125 115069 TV 01 Bohmte TV Cloppenburg II  28:24   Spielbericht genehmigt  
Fr. 12.12.2014 20:00   813019 115071 HSG Grüppenb./Bookholzb. TV Cloppenburg II  39:24   Spielbericht genehmigt  
Sa. 13.12.2014 17:30   813038 115072 TSG Hatten-Sandkrug II HSG Neuenburg/Bockhorn  16:27   Spielbericht genehmigt  
    17:30   803150 115073 FC Schüttorf 09 HSG Barnstorf/Diepholz II  32:28   Spielbericht genehmigt  
    18:00   811104 115074 HSG Wilhelmshaven Wilhelmshavener HV II  35:36   Spielbericht genehmigt  
    18:00   808146 115075 Eickener SpVg TS Hoykenkamp  28:32   Spielbericht genehmigt  
    18:30   809107 115076 TV Dinklage VfL Rastede  33:25   Spielbericht genehmigt  
So. 14.12.2014 17:15   808128 115077 TUS Bramsche TV 01 Bohmte  25:20   Spielbericht genehmigt  
Fr. 19.12.2014 19:00  v   811101 115030 Wilhelmshavener HV II HSG Grüppenb./Bookholzb.  28:21   Spielbericht genehmigt  
    20:00  v   808128 115026 TUS Bramsche TV Dinklage  31:26   Spielbericht genehmigt  
Fr. 09.01.2015 20:00  v   803150 115081 FC Schüttorf 09 TV Dinklage  35:25   Spielbericht genehmigt  
Sa. 10.01.2015 16:30   811101 115078 Wilhelmshavener HV II TSG Hatten-Sandkrug II  26:23   Spielbericht genehmigt  
    19:00   809137 115080 HSG Barnstorf/Diepholz II TS Hoykenkamp  26:20   Spielbericht genehmigt  
    19:30   813019 115082 HSG Grüppenb./Bookholzb. TUS Bramsche  30:22   Spielbericht genehmigt  
    19:30   808125 115083 TV 01 Bohmte Eickener SpVg  27:25   Spielbericht genehmigt  
So. 11.01.2015 16:00   813063 115084 VfL Rastede HSG Wilhelmshaven  27:32   Spielbericht genehmigt  
Sa. 17.01.2015 17:30   813038 115086 TSG Hatten-Sandkrug II VfL Rastede  26:27   Spielbericht genehmigt  
    18:00   811104 115087 HSG Wilhelmshaven FC Schüttorf 09  32:21   Spielbericht genehmigt  
    18:00   808146 115088 Eickener SpVg HSG Grüppenb./Bookholzb.  32:28   Spielbericht genehmigt  
So. 18.01.2015 15:00  v   809102 115085 TV Cloppenburg II Wilhelmshavener HV II  25:23   Spielbericht genehmigt  
    16:00   809107 115089 TV Dinklage HSG Barnstorf/Diepholz II  23:30   Spielbericht genehmigt  
    16:00   813034 115090 TS Hoykenkamp TV 01 Bohmte  36:19   Spielbericht genehmigt  
Sa. 24.01.2015 17:00   809102 115092 TV Cloppenburg II VfL Rastede  32:24   Spielbericht genehmigt  
    18:00   811104 115093 HSG Wilhelmshaven TV Dinklage  26:34   Spielbericht genehmigt  
    18:00   808146 115094 Eickener SpVg HSG Neuenburg/Bockhorn  28:22   Spielbericht genehmigt  
    19:30   813038 115095 TSG Hatten-Sandkrug II FC Schüttorf 09  28:22   Spielbericht genehmigt  
    19:30   808125 115096 TV 01 Bohmte HSG Barnstorf/Diepholz II  22:20   Spielbericht genehmigt  
So. 25.01.2015 15:30   813034 115097 TS Hoykenkamp HSG Grüppenb./Bookholzb.  22:21   Spielbericht genehmigt  
    17:15   808128 115098 TUS Bramsche Wilhelmshavener HV II  30:23   Spielbericht genehmigt  
Sa. 31.01.2015 16:00   813063 115099 VfL Rastede TUS Bramsche  35:33   Spielbericht genehmigt  
    19:00   805110 115100 HSG Neuenburg/Bockhorn HSG Barnstorf/Diepholz II  23:18   Spielbericht genehmigt  
So. 01.02.2015 17:15  t/v   808128 115070 TUS Bramsche TS Hoykenkamp  27:27   Spielbericht genehmigt  
Sa. 07.02.2015 16:30   809107 115101 TV Dinklage TSG Hatten-Sandkrug II  24:17   Spielbericht genehmigt  
    18:30   809131 115102 HSG Barnstorf/Diepholz II HSG Wilhelmshaven  29:23   Spielbericht genehmigt  
    19:00   811101 115103 Wilhelmshavener HV II Eickener SpVg  35:27   Spielbericht genehmigt  
    19:00   805128 115104 HSG Neuenburg/Bockhorn TS Hoykenkamp  26:36   Spielbericht genehmigt  
    19:30   803150 115105 FC Schüttorf 09 TV Cloppenburg II  31:26   Spielbericht genehmigt  
    19:30   813019 115106 HSG Grüppenb./Bookholzb. TV 01 Bohmte  28:24   Spielbericht genehmigt  
Sa. 14.02.2015 18:00   808146 115107 Eickener SpVg VfL Rastede  30:25   Spielbericht genehmigt  
    19:15   809102 115108 TV Cloppenburg II TV Dinklage  30:31   Spielbericht genehmigt  
    19:30   813038 115109 TSG Hatten-Sandkrug II HSG Wilhelmshaven  34:24   Spielbericht genehmigt  
    19:30   808125 115110 TV 01 Bohmte HSG Neuenburg/Bockhorn  37:29   Spielbericht genehmigt  
So. 15.02.2015 17:15   808128 115112 TUS Bramsche FC Schüttorf 09  26:32   Spielbericht genehmigt  
Di. 17.02.2015 20:30  v   809137 115046 HSG Barnstorf/Diepholz II Wilhelmshavener HV II  33:16   Spielbericht genehmigt  
Do. 19.02.2015 20:00  h/v   805110 115079 HSG Neuenburg/Bockhorn TV Cloppenburg II  31:30   Spielbericht genehmigt  
Sa. 21.02.2015 16:00   813063 115113 VfL Rastede TS Hoykenkamp  30:41   Spielbericht genehmigt  
    16:30   809107 115114 TV Dinklage TUS Bramsche  23:21   Spielbericht genehmigt  
    16:30   811101 115115 Wilhelmshavener HV II TV 01 Bohmte  27:25   Spielbericht genehmigt  
    19:00   805110 115117 HSG Neuenburg/Bockhorn HSG Grüppenb./Bookholzb.  21:33   Spielbericht genehmigt  
    19:30   803150 115118 FC Schüttorf 09 Eickener SpVg  30:23   Spielbericht genehmigt  
So. 22.02.2015 16:30   809131 115119 HSG Barnstorf/Diepholz II TSG Hatten-Sandkrug II  25:19   Spielbericht genehmigt  
Sa. 28.02.2015 17:15   809102 115120 TV Cloppenburg II TSG Hatten-Sandkrug II  28:23   Spielbericht genehmigt  
    18:00   808146 115121 Eickener SpVg TV Dinklage  37:29   Spielbericht genehmigt  
    19:30   808125 115122 TV 01 Bohmte VfL Rastede  42:32   Spielbericht genehmigt  
    19:30   813019 115123 HSG Grüppenb./Bookholzb. Wilhelmshavener HV II  31:20   Spielbericht genehmigt  
So. 01.03.2015 16:00   813034 115124 TS Hoykenkamp FC Schüttorf 09  31:29   Spielbericht genehmigt  
    17:15   808128 115125 TUS Bramsche HSG Wilhelmshaven  28:23   Spielbericht genehmigt  
Sa. 07.03.2015 16:00   813063 115126 VfL Rastede HSG Grüppenb./Bookholzb.  26:29   Spielbericht genehmigt  
    16:30   809107 115127 TV Dinklage TS Hoykenkamp  35:29   Spielbericht genehmigt  
    16:30   811101 115128 Wilhelmshavener HV II HSG Neuenburg/Bockhorn  25:28   Spielbericht genehmigt  
    18:00   811104 115130 HSG Wilhelmshaven Eickener SpVg  23:21   Spielbericht genehmigt  
    19:30   803151 115132 FC Schüttorf 09 TV 01 Bohmte  25:28   Spielbericht genehmigt  
Di. 10.03.2015 20:30  v   809137 115131 HSG Barnstorf/Diepholz II TV Cloppenburg II  29:21   Spielbericht genehmigt  
Do. 12.03.2015 20:00  t/h/v   809107 115136 TV Dinklage TV 01 Bohmte  25:20   Spielbericht genehmigt  
Sa. 14.03.2015 18:00   808146 115133 Eickener SpVg TSG Hatten-Sandkrug II  37:21   Spielbericht genehmigt  
    19:00   805128 115134 HSG Neuenburg/Bockhorn VfL Rastede  44:32   Spielbericht genehmigt  
    19:00   811101 115135 Wilhelmshavener HV II HSG Barnstorf/Diepholz II  27:28   Spielbericht genehmigt  
So. 15.03.2015 15:30   813034 115137 TS Hoykenkamp HSG Wilhelmshaven  38:23   Spielbericht genehmigt  
    16:00   813019 115138 HSG Grüppenb./Bookholzb. FC Schüttorf 09  37:31   Spielbericht genehmigt  
    17:15   808128 115139 TUS Bramsche TV Cloppenburg II  30:21   Spielbericht genehmigt  
Sa. 21.03.2015 16:00   813058 115140 VfL Rastede Wilhelmshavener HV II  22:30   Spielbericht genehmigt  
    16:30   809107 115141 TV Dinklage HSG Grüppenb./Bookholzb.  37:30   Spielbericht genehmigt  
    17:30   813038 115142 TSG Hatten-Sandkrug II TS Hoykenkamp  22:19   Spielbericht genehmigt  
    17:30   803150 115143 FC Schüttorf 09 HSG Neuenburg/Bockhorn  27:24   Spielbericht genehmigt  
    18:00   811104 115144 HSG Wilhelmshaven TV 01 Bohmte  27:22   Spielbericht genehmigt  
    18:30   809137 115145 HSG Barnstorf/Diepholz II TUS Bramsche  26:25   Spielbericht genehmigt  
    19:15   809102 115146 TV Cloppenburg II Eickener SpVg  29:34   Spielbericht genehmigt  
Sa. 28.03.2015 19:15   809102 115147 TV Cloppenburg II HSG Grüppenb./Bookholzb.  28:27   Spielbericht genehmigt  
So. 29.03.2015 16:00  v   813034 115111 TS Hoykenkamp Wilhelmshavener HV II  25:22   Spielbericht genehmigt  
Sa. 11.04.2015 16:00   813062 115148 VfL Rastede HSG Barnstorf/Diepholz II  24:28   Spielbericht genehmigt  
    18:00   808146 115149 Eickener SpVg TUS Bramsche  27:26   Spielbericht genehmigt  
    19:00   805128 115150 HSG Neuenburg/Bockhorn TV Dinklage  27:32   Spielbericht genehmigt  
    19:00   811101 115151 Wilhelmshavener HV II FC Schüttorf 09  26:24   Spielbericht genehmigt  
    19:30   808125 115152 TV 01 Bohmte TSG Hatten-Sandkrug II  30:25   Spielbericht genehmigt  
So. 12.04.2015 16:00   813019 115153 HSG Grüppenb./Bookholzb. HSG Wilhelmshaven  33:26   Spielbericht genehmigt  
    16:00   813034 115154 TS Hoykenkamp TV Cloppenburg II  36:22   Spielbericht genehmigt  
Sa. 18.04.2015 17:00   809102 115155 TV Cloppenburg II TV 01 Bohmte  28:27   Spielbericht genehmigt  
    17:30   813038 115156 TSG Hatten-Sandkrug II HSG Grüppenb./Bookholzb.  19:33   Spielbericht genehmigt  
    17:30   803150 115157 FC Schüttorf 09 VfL Rastede  32:21   Spielbericht genehmigt  
    18:00  h   811105 115158 HSG Wilhelmshaven HSG Neuenburg/Bockhorn  33:33   Spielbericht genehmigt  
    18:30   809107 115159 TV Dinklage Wilhelmshavener HV II  WG  Spielbericht genehmigt Spielabruch, WHV verzichtet auf die Neuansetzung des Spiels. 
    18:30   809148 115160 HSG Barnstorf/Diepholz II Eickener SpVg  29:20   Spielbericht genehmigt  
So. 19.04.2015 16:00  t/v   813034 115161 TS Hoykenkamp TUS Bramsche  27:21   Spielbericht genehmigt  
Sa. 25.04.2015 19:00  v   813038 115129 TSG Hatten-Sandkrug II TUS Bramsche  28:19   Spielbericht genehmigt  
    19:30   813019 115162 HSG Grüppenb./Bookholzb. HSG Barnstorf/Diepholz II  29:24   Spielbericht genehmigt  
So. 26.04.2015 15:15  v   808128 115091 TUS Bramsche HSG Neuenburg/Bockhorn  36:20   Spielbericht genehmigt  
    16:00   813034 115163 TS Hoykenkamp Eickener SpVg  33:20   Spielbericht genehmigt  
    17:00  v   811104 115116 HSG Wilhelmshaven TV Cloppenburg II  30:31   Spielbericht genehmigt  
Do. 30.04.2015 20:00  v   808125 115168 TV 01 Bohmte TUS Bramsche  35:32   Spielbericht genehmigt  
Sa. 02.05.2015 16:00   813062 115164 VfL Rastede TV Dinklage  32:35   Spielbericht genehmigt  
    16:30   811101 115165 Wilhelmshavener HV II HSG Wilhelmshaven  27:23   Spielbericht genehmigt  
    18:30   809148 115166 HSG Barnstorf/Diepholz II FC Schüttorf 09  23:27   Spielbericht genehmigt  
    19:00   805128 115167 HSG Neuenburg/Bockhorn TSG Hatten-Sandkrug II  24:23   Spielbericht genehmigt  
Sa. 09.05.2015 17:00   809102 115169 TV Cloppenburg II HSG Neuenburg/Bockhorn  40:31   Spielbericht genehmigt  
    17:30   813038 115170 TSG Hatten-Sandkrug II Wilhelmshavener HV II  35:23   Spielbericht genehmigt  
    18:00   808146 115171 Eickener SpVg TV 01 Bohmte  25:26   Spielbericht genehmigt  
    19:00   809107 115172 TV Dinklage FC Schüttorf 09  29:28   Spielbericht genehmigt  
    19:00   811104 115173 HSG Wilhelmshaven VfL Rastede  36:24   Spielbericht genehmigt  
    19:00   808127 115174 TUS Bramsche HSG Grüppenb./Bookholzb.  30:22   Spielbericht genehmigt  
    19:00   813034 115175 TS Hoykenkamp HSG Barnstorf/Diepholz II  25:15   Spielbericht genehmigt  
Sa. 16.05.2015 19:00   809148 115176 HSG Barnstorf/Diepholz II TV Dinklage  24:29   Spielbericht genehmigt  
    19:00   803151 115177 FC Schüttorf 09 HSG Wilhelmshaven  32:21   Spielbericht genehmigt  
    19:00   813062 115178 VfL Rastede TSG Hatten-Sandkrug II  27:21   Spielbericht genehmigt  
    19:00  h   811101 115179 Wilhelmshavener HV II TV Cloppenburg II  29:24   Spielbericht genehmigt  
    19:00   805128 115180 HSG Neuenburg/Bockhorn TUS Bramsche  23:23   Spielbericht genehmigt  
    19:00   813019 115181 HSG Grüppenb./Bookholzb. Eickener SpVg  35:29   Spielbericht genehmigt  
    19:00   808125 115182 TV 01 Bohmte TS Hoykenkamp  24:23   Spielbericht genehmigt  

Staffel-Spielplan (pdf)