在指路的时候,一些地区的人更习惯按绝对方位指路,比如:「往南走到第二个路口,再往东走到第一个路口就到了。」然而由于哈尔滨城市路网规划十分复杂,很多街道并不是正方位朝向的,因此如果你按照绝对方位给长期生活在哈尔滨的人指路的话,他很可能因为不习惯找方位而弄不清你所指的位置。
在哈尔滨,人们更习惯使用相对方位来指路,比如指引同样的位置,哈尔滨人会首先让你朝向南,并告诉你:「沿路捡直(直行)走到第二个路口,左拐,再捡直走到第一个路口就到了。」
为了应对这种差异,你准备写一个程序,将按绝对方位的指路方式转化为哈尔滨人习惯的指路方式。当然,如果直接使用哈尔滨的地图的话就太复杂了,所以本题中你可以认为地图是一个无限大的网格形状。