#!/usr/bin/env python3
import sys
def makeMap(filename):
l= [(0,0) for x in range(0,127)]
with open(filename) as f:
x=0;y=0
while 1:
c = f.read(1)
if c == '\t':
x=x+1
elif c == '\n':
x=0;y=y+1
elif c:
l[ord(c)] =(x,y)
else:
break
return l
def scoreWord(word,mmap):
pc=word[0]
s=0
for c in word:
#manhattan dist
s+=abs(mmap[ord(pc)][0]-mmap[ord(c)][0])
s+=abs(mmap[ord(pc)][1]-mmap[ord(c)][1])
pc=c
return s
def main(argv):
mmap=makeMap(argv[1])
print(scoreWord('ads',mmap))
if __name__ == '__main__':
main(sys.argv)