Common typos: zzzzzzbnbzzzzzzznbzzzzzzzbbzzzzzzzbnxzzzzzzbnbazzzzzzbnbszzzzzzbnbzxzzzzzbnbzazzzzzbnbzszzzzzbnbzzxzzzzbnbzzazzzzbnbzzszzzzbnbzzzxzzzbnbzzzazzzbnbzzzszzzbnbzzzzxzzbnbzzzzazzbnbzzzzszzbnbzzzzzxzbnbzzzzzazbnbzzzzzszbnbzzzzzzxbnbzzzzzzabnbzzzzzzsbnbzzzzzzznnbzzzzzzzvnbzzzzzzzhnbzzzzzzzgnbzzzzzzzbmbzzzzzzzbbbzzzzzzzbjbzzzzzzzbhbzzzzzzzbnnzzzzzzzbnvzzzzzzzbnhzzzzzzzbngzzzzzzbznbzzzzzzznbbzzzzzzzbbnxzzzzzzzbnbzxzzzzzzbnbazzzzzzzbnbzazzzzzzbnbszzzzzzzbnbzszzzzzzbnbzzxzzzzzbnbzzazzzzzbnbzzszzzzzbnbzzzxzzzzbnbzzzazzzzbnbzzzszzzzbnbzzzzxzzzbnbzzzzazzzbnbzzzzszzzbnbzzzzzxzzbnbzzzzzazzbnbzzzzzszzbnbzzzzzzxzbnbzzzzzzazbnbzzzzzzszbnbzzzzzzzxbnbzzzzzzzabnbzzzzzzzsbnbzzzzzzznbnbzzzzzzzbnnbzzzzzzzvbnbzzzzzzzbvnbzzzzzzzhbnbzzzzzzzbhnbzzzzzzzgbnbzzzzzzzbgnbzzzzzzzbmnbzzzzzzzbnmbzzzzzzzbbnbzzzzzzzbnbbzzzzzzzbjnbzzzzzzzbnjbzzzzzzzbnhbzzzzzzzbnbnzzzzzzzbnvbzzzzzzzbnbvzzzzzzzbnbhzzzzzzzbngbzzzzzzzbnbgzzzzzzzzbnb