Hearing on Petition or Resolution. Upon receipt of such petition or resolution the town clerk shall submit the same to the administrator who shall determine if the petition or resolution is complete and, if so, shall refer the same to the planning commission. At its next regular meeting the planning commission shall set a date for public hearing on the petition or resolution, and shall cause notice to be given as required in this title. The administrator shall also mail copies of the petition or resolution to any interested resource agencies, including the Okanogan County planner. At the public hearing on the petition or resolution, the town planning commission shall review the same and the report and recommendation of the administrator thereon and all environmental information filed therewith (including the SEPA threshold determination of the SEPA responsible official), shall review all written comments received from any interested agencies, town departments, and the public, and shall take testimony from all persons who appear to be heard on the petition or resolution. After conclusion of public hearing on a petition or resolution for amendment, the planning commission shall issue its written recommendation on such petition, which shall include findings of fact and conclusions upon which such recommendation is based.