なぜバックスラッシュにいちいち対応させているのかって、C++の便利なとこを取り入れてるのと、単純に\(^o^)/を使えるようにしたかったからです←