このプログラムでは、327行目で初めてDATA 命令が出てきますので、そこで定義されているデータが取得できるわけです。 その結果、変数DAT$ には、327行目の文字列データ、つまりマップの一番上の行が代入されます。 では、47行目はどうでしょうか? ここでは、"2回目"にREAD 命令が実行されます。 そうすると、"2回目"にDATA 命令で定義されたデータが取得できるわけです。