88 x 620 meters = 3464.57 x 24409.45 inches