input: from typing import Tuple
  
  def scrape_website(url: str) -> Tuple[int, str, BeautifulSoup]:
      """ Scrapes a given website URL and returns the HTTP status code, the text of the page,
      and the BeautifulSoup object for further processing.
      >>> scrape_website('http://example.com')
      (200, '<html>...</html>', BeautifulSoup Object)
      >>> scrape_website('http://nonexistentwebsite.com')
      (404, '', BeautifulSoup Object)
      """
      response = requests.get(url)
      soup = BeautifulSoup(response.text, 'html.parser')
      return response.status_code, response.text, soup
output:     import requests
      from bs4 import BeautifulSoup