^vן8^vן9^vןv^vןx^vןz^vן{^vן|^vן}^v׭4^v׭6^v׭7^v׭8^v׭<^v׭=^v׭t^v׭x^v׭y^v׭z^v׭{^v׭|