グリッドレイアウトプログラムの変更

グリッドレイアウトプログラムのDP表計算とTRANS関数を洗い直して、無駄に広がっていたグリッドレイアウトをある程度小さい展開で抑えられるようにしました。

後処理として、隣接ラインと点が重複しないように畳み込む処理を行い、若干展開をコンパクトにまとめるようにしました。