Common typos: giraffepiraffepgraffepgiaffepgirffepgirafepgiraffogiraffe0giraffe_giraffelgiraffepfiraffephiraffeptiraffepviraffepbiraffepyiraffepgoraffepguraffepgkraffepg8raffepg9raffepgjraffepgieaffepgitaffepgi4affepgifaffepgidaffepgi5affepgirsffepgirqffepgirzffepgirwffepgiradfepgiragfepgirarfepgiracfepgiravfepgiratfepgirafdepgirafgepgirafrepgirafcepgirafvepgiraftepgiraffwpgiraffrpgiraff3pgiraffdpgiraffspgiraff4gpiraffepigraffepgriaffepgiarffepgirfafepgirafefopgiraffepogiraffe0pgiraffep0giraffe_pgiraffep_giraffelpgiraffeplgiraffepfgiraffepgfiraffephgiraffepghiraffeptgiraffepgtiraffepvgiraffepgviraffepbgiraffepgbiraffepygiraffepgyiraffepgoiraffepgioraffepguiraffepgiuraffepgkiraffepgikraffepg8iraffepgi8raffepg9iraffepgi9raffepgjiraffepgijraffepgieraffepgireaffepgitraffepgirtaffepgi4raffepgir4affepgifraffepgirfaffepgidraffepgirdaffepgi5raffepgir5affepgirsaffepgirasffepgirqaffepgiraqffepgirzaffepgirazffepgirwaffepgirawffepgiradffepgirafdfepgiragffepgirafgfepgirarffepgirafrfepgiracffepgirafcfepgiravffepgirafvfepgiratffepgiraftfepgiraffdepgiraffgepgiraffrepgiraffcepgiraffvepgirafftepgiraffwepgiraffewpgirafferpgiraff3epgiraffe3pgiraffedpgiraffsepgiraffespgiraff4epgiraffe4ppgiraffepggiraffepgiiraffepgirraffepgiraaffepgirafffepgiraffee