今の議論とは関係ないが、400 行の
LOCATE 48.5
はピリオドじゃなくカンマでは?

*SORT はバブルソートだよな。他のアルゴリズムはダメなの?