Xanten To Salisbury D2 Alternative #2

Technical sheet

52278070
Creation
Last update
  • Road biking
    Activity: Road biking
  • ↔
    Distance: 193.16 km
  • ◔
    Author’s time: Duration unknown 
  • ▲
    Difficulty: Not specified

  • ⚐
    Return to departure point: No
  • ↗
    Vertical gain: + 83 m
  • ↘
    Vertical drop: - 84 m

  • ▲
    Highest point: 50 m
  • ▼
    Lowest point: 2 m
  • ⚐
    District: Mol 
  • ⚑
    Start: N 51.182084° / E 5.11431°
  • ⚑
    End: N 50.855767° / E 2.727014°
  • ❏
    IGN map(s): Ref. 2403O

  • ◶
    Path proportions: Not specified

  • Today’s forecast: … Loading…

Description

Start the plot by indicating the starting point. If you know the exact car parking situation, please explain how to park.
If we can access the starting point with public transports, please explain the lines to use and share any useful informations.

(S) From here, describe the instructions to follow from the starting point.

Add waypoints by clicking on the map.

The plot has to end by the location where the walk finishes. If it is a loop please write (S/E) at the end of the description. If it is a one way route write (E).

Waypoints

  1. S : km 0 - alt. 23 m
  2. 1 : km 0.04 - alt. 23 m - Turn left onto Rivierstraat
  3. 2 : km 0.35 - alt. 26 m - Turn left onto Nieuwstraat, N103
  4. 3 : km 0.91 - alt. 25 m - Turn right onto Ginderbroek, N103
  5. 4 : km 4.04 - alt. 21 m - Keep right onto Molseweg
  6. 5 : km 6.15 - alt. 20 m - At roundabout, take exit 1 onto Molseweg, N71
  7. 6 : km 8.51 - alt. 22 m - Turn sharp left onto St.-Dimpnaplein, N118
  8. 7 : km 9.87 - alt. 20 m - Turn left onto Pas, N19
  9. 8 : km 10.86 - alt. 21 m - At roundabout, take exit 2 onto Antwerpseweg, N19
  10. 9 : km 13.62 - alt. 19 m - Turn right
  11. 10 : km 13.63 - alt. 19 m - Turn left
  12. 11 : km 16.39 - alt. 22 m - Turn left onto Gemeentestraat
  13. 12 : km 16.41 - alt. 22 m - Turn right onto Gemeentestraat
  14. 13 : km 16.47 - alt. 22 m - At roundabout, take exit 1 onto Loofven
  15. 14 : km 17.03 - alt. 23 m - Turn left onto Oeveldorp
  16. 15 : km 17.03 - alt. 23 m - Turn right
  17. 16 : km 17.14 - alt. 23 m - Turn left onto Driesakker
  18. 17 : km 17.18 - alt. 23 m - Turn right onto Mechelsestraat
  19. 18 : km 18.94 - alt. 22 m - Turn left onto Schuurveldstraat
  20. 19 : km 20.07 - alt. 18 m - Turn left
  21. 20 : km 20.11 - alt. 18 m - Turn right onto Britselaan
  22. 21 : km 21.22 - alt. 19 m - Keep left
  23. 22 : km 21.49 - alt. 17 m - Turn right
  24. 23 : km 21.55 - alt. 16 m - Turn right onto Ketelstraat
  25. 24 : km 22.09 - alt. 18 m - Keep left onto Oevelseweg
  26. 25 : km 22.85 - alt. 14 m - Turn slight right onto Voortkapelseweg
  27. 26 : km 22.87 - alt. 14 m - Turn left onto Zandhoevestraat
  28. 27 : km 23.29 - alt. 14 m - Keep left onto Streepstraat
  29. 28 : km 23.92 - alt. 13 m - Turn slight right onto Dorp
  30. 29 : km 23.94 - alt. 13 m - Turn left onto Molenstraat
  31. 30 : km 29.41 - alt. 11 m - Keep right onto Wiekevorstsesteenweg
  32. 31 : km 29.67 - alt. 11 m - Turn right onto Hulshoutsesteenweg
  33. 32 : km 32.78 - alt. 33 m - Turn right onto Landekenstraat
  34. 33 : km 32.9 - alt. 39 m - Turn left onto Bergop
  35. 34 : km 33.03 - alt. 31 m - Turn right onto Bergstraat
  36. 35 : km 33.95 - alt. 25 m - Keep right
  37. 36 : km 35.58 - alt. 16 m - Keep right
  38. 37 : km 45.64 - alt. 7 m - At roundabout, take exit 2 onto Putsesteenweg, N15
  39. 38 : km 49.22 - alt. 4 m - At roundabout, take exit 1 onto Putsesteenweg, N15a
  40. 39 : km 51 - alt. 8 m - Turn right
  41. 40 : km 51 - alt. 9 m - Turn left onto Nekkerspoelstraat
  42. 41 : km 51.09 - alt. 6 m - Keep right
  43. 42 : km 51.44 - alt. 5 m - Keep left onto Veemarkt
  44. 43 : km 51.74 - alt. 6 m - Keep left
  45. 44 : km 51.83 - alt. 5 m - Turn right onto Grote Markt
  46. 45 : km 51.84 - alt. 4 m - Turn left onto Steenweg
  47. 46 : km 52.62 - alt. 9 m - Turn right onto Koningin Astridlaan, R12
  48. 47 : km 52.63 - alt. 9 m - Keep left onto Koningin Astridlaan
  49. 48 : km 52.67 - alt. 9 m - Turn right onto Brusselsepoortstraat
  50. 49 : km 52.83 - alt. 10 m - Keep left onto Brusselsepoortstraat
  51. 50 : km 52.84 - alt. 10 m - Keep right onto Brusselsepoortstraat
  52. 51 : km 52.85 - alt. 10 m - Turn left
  53. 52 : km 52.87 - alt. 10 m - Keep right
  54. 53 : km 52.89 - alt. 10 m - Turn right onto Hombeeksesteenweg
  55. 54 : km 59.75 - alt. 8 m - Turn sharp left
  56. 55 : km 61.3 - alt. 9 m - Keep right onto Verbindingsweg
  57. 56 : km 62.62 - alt. 8 m - Turn slight left onto Londerzeelseweg
  58. 57 : km 63.66 - alt. 10 m - Turn slight left onto Bergkapelstraat
  59. 58 : km 63.78 - alt. 10 m - Keep right onto Bergkapelstraat
  60. 59 : km 63.79 - alt. 10 m - Turn right onto Bergkapelstraat
  61. 60 : km 63.88 - alt. 10 m - Turn right
  62. 61 : km 63.97 - alt. 10 m - Turn slight right
  63. 62 : km 65.06 - alt. 11 m - Turn slight right
  64. 63 : km 65.34 - alt. 11 m - Turn slight right
  65. 64 : km 65.96 - alt. 10 m - Turn right onto Stationsstraat
  66. 65 : km 66.02 - alt. 11 m - Turn left
  67. 66 : km 66.1 - alt. 11 m - Turn left onto Hazenpad
  68. 67 : km 66.57 - alt. 9 m - Turn slight left onto Kruisveld
  69. 68 : km 66.85 - alt. 9 m - Turn left onto Ursene
  70. 69 : km 66.86 - alt. 9 m - Turn right onto Sneppelaar
  71. 70 : km 67.03 - alt. 9 m - Keep left
  72. 71 : km 67.42 - alt. 9 m - Turn right onto Moorhoek
  73. 72 : km 68.27 - alt. 7 m - Turn left onto Herbodin
  74. 73 : km 68.61 - alt. 9 m - Turn right
  75. 74 : km 70.31 - alt. 17 m - Turn slight left onto Lemmeken
  76. 75 : km 70.34 - alt. 18 m - Turn left onto Lemmeken
  77. 76 : km 70.38 - alt. 18 m - Turn sharp right onto Zuydeweg
  78. 77 : km 70.47 - alt. 17 m - Turn slight right onto Molenheide
  79. 78 : km 70.63 - alt. 15 m - Keep right onto Zuydeweg
  80. 79 : km 71.32 - alt. 12 m - Turn left onto Boeksheide
  81. 80 : km 71.34 - alt. 12 m - Turn right
  82. 81 : km 71.39 - alt. 12 m - Turn slight left
  83. 82 : km 71.49 - alt. 10 m - Turn right onto Zwaluwstraat
  84. 83 : km 71.71 - alt. 9 m - Turn right
  85. 84 : km 71.71 - alt. 10 m - Turn left
  86. 85 : km 74.58 - alt. 8 m - Turn sharp right onto Hauwerstraat
  87. 86 : km 74.61 - alt. 8 m - Turn sharp left onto Herdersveld
  88. 87 : km 75.07 - alt. 7 m - Turn sharp left onto Beukenstraat
  89. 88 : km 75.09 - alt. 7 m - Turn sharp right onto Reigersweg
  90. 89 : km 76.8 - alt. 6 m - Turn left onto Baasrodestraat
  91. 90 : km 77.5 - alt. 6 m - Turn right onto Volaardestraat
  92. 91 : km 79.29 - alt. 4 m - Turn left onto Buisstraat
  93. 92 : km 79.79 - alt. 3 m - Turn right onto Pastoor Claeysstraat
  94. 93 : km 79.99 - alt. 3 m - Keep right onto Otterstraat
  95. 94 : km 80.6 - alt. 3 m - Turn right onto Sint-Gillislaan
  96. 95 : km 80.62 - alt. 3 m - Turn right onto Sint-Gillislaan
  97. 96 : km 80.68 - alt. 4 m - Turn left
  98. 97 : km 80.68 - alt. 4 m - Make a U-turn
  99. 98 : km 80.69 - alt. 4 m - Turn right
  100. 99 : km 80.75 - alt. 3 m - Turn left onto Sint-Gillislaan
  101. 100 : km 80.88 - alt. 4 m - Turn sharp right onto Sint-Gillislaan, N47
  102. 101 : km 81.38 - alt. 5 m - At roundabout, take exit 2 onto Brusselsestraat
  103. 102 : km 81.74 - alt. 3 m - Turn sharp left onto Oude Vest
  104. 103 : km 81.75 - alt. 4 m - Turn left onto Brusselsestraat
  105. 104 : km 81.78 - alt. 4 m - Turn left onto Sint-Rochusstraat
  106. 105 : km 82.05 - alt. 4 m - Turn left
  107. 106 : km 82.06 - alt. 3 m - Turn left onto Sint-Jorisgilde
  108. 107 : km 82.07 - alt. 4 m - Turn right
  109. 108 : km 82.13 - alt. 3 m - Turn right
  110. 109 : km 82.18 - alt. 3 m - Turn slight left
  111. 110 : km 82.19 - alt. 3 m - Turn left onto Sas
  112. 111 : km 82.52 - alt. 3 m - Turn right
  113. 112 : km 82.62 - alt. 3 m - Turn left onto Gentsesteenweg
  114. 113 : km 83.12 - alt. 3 m - Turn left onto Noordlaan, N406
  115. 114 : km 83.16 - alt. 2 m - Turn slight right onto Gentsesteenweg, N406
  116. 115 : km 83.9 - alt. 3 m - Keep right
  117. 116 : km 91.12 - alt. 4 m - Turn left onto Doornweg
  118. 117 : km 91.28 - alt. 7 m - Turn left onto Bosveldstraat
  119. 118 : km 91.36 - alt. 7 m - Turn right onto Strijp
  120. 119 : km 92.37 - alt. 7 m - Turn right onto Paepestraat, N442
  121. 120 : km 92.38 - alt. 7 m - Turn left onto Steenakker
  122. 121 : km 93.35 - alt. 4 m - Turn right onto Watermolenstraat
  123. 122 : km 93.76 - alt. 8 m - Turn right onto Bruinbekestraat
  124. 123 : km 94.47 - alt. 9 m - Turn left
  125. 124 : km 95.13 - alt. 9 m - Turn left
  126. 125 : km 95.18 - alt. 9 m - Keep right
  127. 126 : km 95.46 - alt. 9 m - Turn right onto Sterkbosstraat
  128. 127 : km 96.14 - alt. 9 m - Turn left onto Nieuwstraat
  129. 128 : km 96.18 - alt. 9 m - Turn right onto Pollepelstraat
  130. 129 : km 97 - alt. 13 m - Turn right onto Serskampsteenweg, Serskampsesteenweg
  131. 130 : km 97.08 - alt. 14 m - Keep right onto Serskampsteenweg
  132. 131 : km 98.67 - alt. 17 m - Keep right onto Zuidlaan
  133. 132 : km 98.73 - alt. 16 m - Turn left onto Zuidlaan
  134. 133 : km 99.29 - alt. 15 m - Keep right onto Zuidlaan, N417
  135. 134 : km 100.71 - alt. 8 m - Turn right onto Moeregem
  136. 135 : km 100.83 - alt. 8 m - Turn left onto Spoorweglaan
  137. 136 : km 100.91 - alt. 9 m - Turn left onto Wetterstraat
  138. 137 : km 101.04 - alt. 10 m - Turn right
  139. 138 : km 101.14 - alt. 10 m - Turn slight left onto Munitiepad
  140. 139 : km 102.99 - alt. 12 m - Keep right
  141. 140 : km 103.13 - alt. 11 m - Turn right
  142. 141 : km 106.2 - alt. 11 m - Turn left
  143. 142 : km 106.78 - alt. 13 m - Turn right onto Kleine Driesstraat
  144. 143 : km 106.89 - alt. 13 m - Turn right onto Driesstraat
  145. 144 : km 107.66 - alt. 15 m - Turn sharp left onto Gontrode Heirweg
  146. 145 : km 107.72 - alt. 16 m - Turn right onto Van Laetestraat
  147. 146 : km 108.84 - alt. 10 m - Turn right onto Heidestraat
  148. 147 : km 108.96 - alt. 9 m - Keep left onto Heidestraat
  149. 148 : km 109.86 - alt. 8 m - Keep left onto Guldensporenlaan, R4z
  150. 149 : km 109.9 - alt. 8 m - At roundabout, take exit 1 onto Hundelgemsesteenweg, N444
  151. 150 : km 109.94 - alt. 9 m - Turn sharp left onto Hundelgemsesteenweg, N444
  152. 151 : km 110.07 - alt. 7 m - Turn slight left onto Oude Gaversesteenweg
  153. 152 : km 110.7 - alt. 6 m - Turn sharp right onto Waterstraat
  154. 153 : km 110.8 - alt. 4 m - Turn left onto Scheldekant
  155. 154 : km 111.14 - alt. 3 m - Turn left
  156. 155 : km 111.16 - alt. 5 m - Turn slight right
  157. 156 : km 111.31 - alt. 4 m - Turn right onto Zwijnaardsesteenweg, N469
  158. 157 : km 112.69 - alt. 6 m - Turn left onto Joachim Schayckstraat
  159. 158 : km 113.1 - alt. 6 m - Turn right onto Dorpsstraat
  160. 159 : km 113.11 - alt. 6 m - Turn left onto Remi Vlerickstraat
  161. 160 : km 113.5 - alt. 6 m - Turn left onto Heerweg-Zuid
  162. 161 : km 113.93 - alt. 7 m - Turn right onto Eedstraat
  163. 162 : km 114.14 - alt. 7 m - Turn slight left onto Krekelstraat
  164. 163 : km 115.58 - alt. 7 m - Turn left
  165. 164 : km 115.74 - alt. 8 m - Keep right
  166. 165 : km 115.86 - alt. 8 m - Turn slight right onto Snijafdreef
  167. 166 : km 117.22 - alt. 8 m - Turn left
  168. 167 : km 117.81 - alt. 7 m - Turn right onto Vredestraat
  169. 168 : km 117.85 - alt. 7 m - At roundabout, take exit 4 onto Baron de Gieylaan
  170. 169 : km 118.34 - alt. 7 m - Turn right onto Kerkplein
  171. 170 : km 118.64 - alt. 7 m - At roundabout, take exit 1 onto Groenstraat
  172. 171 : km 118.67 - alt. 7 m - Turn left
  173. 172 : km 118.71 - alt. 7 m - Turn right onto Aan De Bocht
  174. 173 : km 118.75 - alt. 7 m - Keep left onto Kunstschildersweg
  175. 174 : km 118.87 - alt. 7 m - Turn slight left onto Kunstschildersweg
  176. 175 : km 119.11 - alt. 7 m - Turn sharp left
  177. 176 : km 121.57 - alt. 7 m - Turn sharp right onto Klapstraat, N437
  178. 177 : km 121.62 - alt. 8 m - Turn left onto De Biezen
  179. 178 : km 121.81 - alt. 7 m - Turn right onto Karrestraat
  180. 179 : km 122.54 - alt. 6 m - Turn right onto Karrestraat
  181. 180 : km 122.89 - alt. 6 m - Turn left onto Emiel Clauslaan, N43
  182. 181 : km 127.5 - alt. 7 m - Keep right onto Kortrijkstraat
  183. 182 : km 127.73 - alt. 7 m - Keep left onto Kortrijkstraat
  184. 183 : km 127.82 - alt. 7 m - Turn right
  185. 184 : km 127.84 - alt. 7 m - Turn left
  186. 185 : km 127.88 - alt. 7 m - Turn right
  187. 186 : km 127.89 - alt. 7 m - Turn sharp left onto Tweebruggenlaan
  188. 187 : km 127.9 - alt. 7 m - Turn slight right onto Machelenstraat
  189. 188 : km 128.53 - alt. 6 m - Turn right onto Leiemeersstraat
  190. 189 : km 129.3 - alt. 7 m - Turn right
  191. 190 : km 129.49 - alt. 8 m - Turn left
  192. 191 : km 131.45 - alt. 7 m - Keep left
  193. 192 : km 131.71 - alt. 11 m - Turn left onto Oude Heirbaan, N440
  194. 193 : km 132.03 - alt. 10 m - Turn right onto 't Schepenwegeltje
  195. 194 : km 132.22 - alt. 11 m - Turn right onto Grijsbulckstraat
  196. 195 : km 132.34 - alt. 11 m - Keep right onto Goedstraat
  197. 196 : km 132.57 - alt. 11 m - Turn slight left onto Goedstraat
  198. 197 : km 132.68 - alt. 10 m - Turn right onto Goedstraat
  199. 198 : km 132.91 - alt. 12 m - Turn left onto Den Duiker
  200. 199 : km 133.35 - alt. 7 m - Turn right onto Knuppelpad
  201. 200 : km 133.54 - alt. 6 m - Turn slight left onto Knuppelpad
  202. 201 : km 133.66 - alt. 7 m - Turn slight right
  203. 202 : km 133.89 - alt. 8 m - Turn right onto Vondellos
  204. 203 : km 134.1 - alt. 11 m - Turn left onto Dentergemstraat
  205. 204 : km 136.69 - alt. 11 m - Turn right
  206. 205 : km 136.72 - alt. 11 m - Turn right onto Baljuwstraat
  207. 206 : km 136.92 - alt. 12 m - Turn right onto Kerkstraat
  208. 207 : km 136.94 - alt. 12 m - Turn left onto Kerkstraat
  209. 208 : km 137 - alt. 12 m - Turn sharp right onto Statiestraat, N459
  210. 209 : km 145.54 - alt. 24 m - Keep left onto Gentstraat, N305
  211. 210 : km 145.57 - alt. 25 m - Turn slight right onto Gentstraat, N305
  212. 211 : km 145.58 - alt. 25 m - Turn left onto Gentstraat, N305
  213. 212 : km 146.92 - alt. 17 m - Turn left onto Holdestraat
  214. 213 : km 146.98 - alt. 18 m - Turn right onto Barnumstraat
  215. 214 : km 147.08 - alt. 18 m - Turn right onto Barnumstraat
  216. 215 : km 147.6 - alt. 16 m - At roundabout, take exit 2 onto Veldstraat
  217. 216 : km 147.94 - alt. 18 m - At roundabout, take exit 2 onto Veldstraat
  218. 217 : km 148.36 - alt. 15 m - Keep left onto Grote Roeselarestraat
  219. 218 : km 150.02 - alt. 23 m - Keep left onto Grote Roeselarestraat
  220. 219 : km 150.07 - alt. 24 m - At roundabout, take exit 2 onto Grote Roeselarestraat
  221. 220 : km 153.14 - alt. 27 m - Turn right onto Izegemsestraat
  222. 221 : km 153.15 - alt. 27 m - Turn left
  223. 222 : km 154 - alt. 23 m - Turn left onto Manestraat
  224. 223 : km 154.01 - alt. 23 m - Turn slight right onto Manestraat
  225. 224 : km 154.68 - alt. 20 m - Turn right onto Hogestraat
  226. 225 : km 155.01 - alt. 16 m - Turn slight left
  227. 226 : km 155.14 - alt. 16 m - Keep right
  228. 227 : km 155.2 - alt. 16 m - Turn left onto Rhodesstraat
  229. 228 : km 157.21 - alt. 16 m - At roundabout, take exit 2 onto Kachtemsestraat, Kachtemstraat
  230. 229 : km 157.26 - alt. 16 m - At roundabout, take exit 2 onto Beurtkaai, N382c
  231. 230 : km 157.84 - alt. 18 m - Turn left onto Mandellaan
  232. 231 : km 157.89 - alt. 19 m - Turn sharp right onto Trakelweg
  233. 232 : km 159.06 - alt. 18 m - Keep left onto Koning Albert I-laan, N37
  234. 233 : km 159.92 - alt. 20 m - Keep left onto Hippoliet Spilleboutdreef
  235. 234 : km 160 - alt. 20 m - At roundabout, take exit 3 onto Meiboomlaan, N37
  236. 235 : km 161.4 - alt. 23 m - Turn slight right
  237. 236 : km 161.46 - alt. 23 m - Turn left
  238. 237 : km 161.48 - alt. 23 m - Turn left
  239. 238 : km 163.67 - alt. 27 m - Turn slight left onto Roeselaarsestraat
  240. 239 : km 163.68 - alt. 27 m - Turn right onto Stroroute
  241. 240 : km 166.55 - alt. 31 m - Turn slight left onto Scherminkelstraat
  242. 241 : km 167.01 - alt. 31 m - Keep left onto Stroroute
  243. 242 : km 169.8 - alt. 48 m - Turn slight left onto Stroroute
  244. 243 : km 171.41 - alt. 34 m - Keep right onto Stroroute
  245. 244 : km 172.01 - alt. 33 m - Turn right onto Langemarkstraat
  246. 245 : km 172.02 - alt. 33 m - Turn left onto IJzerweg, N37
  247. 246 : km 172.87 - alt. 32 m - At roundabout, take exit 2 onto Briekestraat, N37
  248. 247 : km 177.14 - alt. 29 m - Turn left onto Meenseweg
  249. 248 : km 177.45 - alt. 30 m - Turn right onto Meenseweg, N8
  250. 249 : km 177.85 - alt. 31 m - At roundabout, take exit 3 onto Meenseweg
  251. 250 : km 179.64 - alt. 26 m - Turn left onto Frenchlaan
  252. 251 : km 179.86 - alt. 20 m - Turn slight right onto Menenstraat
  253. 252 : km 180.13 - alt. 18 m - Turn slight right onto Grote Markt
  254. 253 : km 180.14 - alt. 18 m - Turn left onto Grote Markt
  255. 254 : km 180.34 - alt. 18 m - Turn sharp right onto Grote Markt
  256. 255 : km 180.42 - alt. 17 m - Turn right onto Coomansstraat
  257. 256 : km 180.49 - alt. 16 m - Turn right onto Sint-Maartensplein
  258. 257 : km 180.81 - alt. 16 m - Turn sharp right onto Vandenpeereboomplein
  259. 258 : km 180.95 - alt. 16 m - Turn left onto Elverdingestraat
  260. 259 : km 181.45 - alt. 20 m - At roundabout, take exit 2 onto Capronstraat, N308
  261. 260 : km 181.56 - alt. 20 m - Turn right onto Capronstraat, N308
  262. 261 : km 183.9 - alt. 20 m - Turn right
  263. 262 : km 184.11 - alt. 23 m - Turn slight right onto Noorderring, N38
  264. 263 : km 185.43 - alt. 17 m - Turn slight right onto Noorderring, N38
  265. 264 : km 186.14 - alt. 15 m - At roundabout, take exit 2 onto Noorderring, N38
  266. 265 : km 188.55 - alt. 24 m - Turn slight right onto Noorderring, N38
  267. 266 : km 191.62 - alt. 19 m - At roundabout, take exit 3 onto Ieperstraat
  268. 267 : km 192.82 - alt. 18 m - Turn slight right onto Ieperstraat
  269. 268 : km 193.02 - alt. 17 m - Turn right
  270. 269 : km 193.07 - alt. 17 m - Keep right onto Grote Markt
  271. 270 : km 193.08 - alt. 17 m - Turn right
  272. E : km 193.16 - alt. 16 m

Useful Information

Always stay careful and alert while following a route. Visorando and the author of this walk cannot be held responsible in the event of an accident during this route.

The GPS track and description are the property of the author.

Loading…