ここまで適宜処理しました。
残したものは様子見で。