1行目に迷路の行数 h と列数 w、続く h 行に迷路を入力として受け取ります。'.' は通路、'#' は壁です。幅優先探索(BFS)を使って、左上のマスから右下のマスまで上下左右に移動するときの最短歩数を表示してください。到達できない場合はその旨を表示します。
5 7 ..#.... .##.##. ...#... .#...#. ...#...
最短歩数: 10