Vocabulary
端から端まで
はしからはしまで
from one end to another; thoroughly; completely; utterly
expression