Common typos: florxxlorxxforxxflrxxfloxxflorzflorxcflorxsflorxdflorxxdlorxxglorxxrlorxxclorxxvlorxxtlorxxfkorxxfoorxxfporxxflprxxflirxxfllrxxfl9rxxflkrxxfl0rxxfloexxflotxxflo4xxflofxxflodxxflo5xxflorzxflorcxflorsxflordfxlorxxlforxxfolrxxflroxxfloxrzxflorxxzflorxcxflorxxcflorxsxflorxxsflorxdxflorxxdflorxxfdlorxxgflorxxfglorxxrflorxxfrlorxxfclorxxvflorxxfvlorxxtflorxxftlorxxfklorxxflkorxxfolorxxfloorxxfplorxxflporxxfloprxxfliorxxfloirxxfllorxxflolrxxfl9orxxflo9rxxflokrxxfl0orxxflo0rxxfloerxxflorexxflotrxxflortxxflo4rxxflor4xxflofrxxflorfxxflodrxxflordxxflo5rxxflor5xxflorzxxflorxzxflorcxxflorxcxflorsxxflorxsxflorxdxxflorxxfflorxxflorrxxflorxx