https://pastenote.net/8oifz https://pastenote.net/1q5xh