縦横100pxの画面があるとします
座標左上x:y=10:10、座標右下x:y=90:90の四角刑の通れない領域があるとします
いま主人公は座標x:y=30:5の位置にいるとします
主人公が座標x:y=100:100にたどり着くための最短ルートを計算する方法をおしえてください