forked from: 波

めちゃめちゃ重くてすいません。