4i SSKrSSKJr SrSrS/S-rS\S\\4SjrS \S \S \S\ \\44S jr S\4S jr \ S:Xa\ "\ "55 gg)N)List2dfilenamereturnc[US5nUR5nSSS5 WR5R5$!,(df  N,=f)Nr)openreadstrip splitlines)rfile file_contents S/Users/aayushbajaj/Documents/new-site/static/code/advent-of-code/2025/day1/part2.py parseStringr s? Hcd99;L     ( ( **s A Amovepositioncountc[USS5nUSS:XaUnX-nO SU- nX- nX4:a US- nUS-(aU[U5S-- nUS-n[U==S- ss'X4$)NrrLcr)intabsdial)rrr adjustmentdistances rdo_movers48}* !W^H H ({H H QJE3 s8}##e c/(x.A.  c|[[RS5n[nSnUHn[ X1U5upM U$)Nrr)rsysargv DIAL_STARTr) instructionsrris rmainr&)s?SXXa[), ( % aa51OHe  ,r__main__)r!typingrr#POSITIVErstrrrtuplerr&__name__printrrr/s    sSy+#+$s)+ #SU38_4c z-r