Difference between revisions of "327: Exploits of a Mom"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
m (rv)
Line 1: Line 1:
{{comic
+
cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      cr​ap      .;,'"?!<nowiki><>{{comic}}</nowiki>
| number    = 327
 
| date      = October 10, 2007
 
| title    = Exploits of a Mom
 
| image    = exploits_of_a_mom.png
 
| titletext = Her daughter is named Help I'm trapped in a driver's license factory.
 
}}
 
 
 
==Explanation==
 
[[Mrs. Roberts]] receives a call from her [[Little Bobby Tables|son]]'s school. The caller, likely one of the school's administrators, asks if she really named her son <code>Robert'); DROP TABLE Students;--</code>, a rather unusual name. Perhaps surprisingly, Mrs. Roberts responds in the affirmative, claiming that she uses the nickname "Little Bobby Tables." As the full name is read into the school's system's databases without {{w|Data sanitization#SQL injection|data sanitization}}, it causes the "Students" table in the database to be dropped, meaning it gets deleted.
 
 
 
The title of this comic is a pun. ''Exploit'' can mean an accomplishment or heroic deed, but in computer science, the term refers to a program or technique that takes advantage of a vulnerability in other software. In fact, one could say that her exploit is to exploit an exploit (her achievement is to make use of a vulnerability). The title can also refer to her choice of name for her son, which is rather extraordinary.
 
 
 
In {{w|SQL}}, a database programming language, commands are separated by semicolons <code>;</code>, and strings of text are often delimited using single quotes <code>'</code>. Parts of commands may also be enclosed in parentheses <code>(</code> and <code>)</code>.  Data entries are stored as "rows" within named "tables" of similar items (e.g., <code>Students</code>). The command to delete an entire table (and thus every row of data in that table) is <code>DROP TABLE</code>, as in <code>DROP TABLE Students;</code>.
 
 
 
The exploited vulnerability here is that the single quote in the name input was not correctly "escaped" by the software. That is, if a student's name did indeed contain a quote mark, it should have been read as one of the characters making up the text string and not as the marker to close the string, which it erroneously was. Lack of careful parsing is a common SQL vulnerability; this type of exploit is referred to as {{w|SQL injection}}. Mrs. Roberts thus reminds the school to make sure that they have added data filtering code to prevent code injection exploits in the future.
 
 
 
For example, to add information about Elaine to a data table called 'Students', the SQL query could be:
 
<br><code>INSERT INTO Students (firstname) VALUES ('Elaine');</code>
 
 
 
However, using the odd name <code>Robert');DROP TABLE Students;--&nbsp;</code> where we used "Elaine" above, the SQL query becomes:
 
<br><code>INSERT INTO Students (firstname) VALUES ('Robert');DROP TABLE Students;--&nbsp;');</code>
 
 
 
 
 
By insertion of the two semi-colons in the odd name, this is now three well-formed SQL commands:
 
<br><code>
 
INSERT INTO Students (firstname) VALUES ('Robert');
 
 
 
DROP TABLE Students;
 
 
 
--&nbsp;');
 
</code>
 
 
 
The first line is valid SQL code that will legitimately insert data about a student named Robert.
 
 
 
The second line is valid injected SQL code that will delete the whole Student data table from the database.
 
 
 
The third line is a valid code comment (<code>--&nbsp;</code> denotes a comment), which will cause the rest of the line to be ignored by the SQL server.
 
 
 
For this to work, it helps to know the structure of the database. But it's quite a good guess that a school's student management database might have a table named <code>Students</code>.
 
 
 
Of course, in real life, most exploits of this kind would be performed not by engineering a person's name such that it would eventually be entered into a school database query, but rather by accessing some kind of input system (such as a website's login screen or search interface) and guessing various combinations by trial and error until something works, perhaps by first trying to inject the <code>SHOW TABLES;</code> command to see how the database is structured.
 
 
 
To correctly and harmlessly include the odd name in the Students table in the school database the correct SQL is:
 
<br><code>INSERT INTO Students (firstname) VALUES ('Robert<nowiki>''</nowiki>);DROP TABLE Students;--&nbsp;');</code>
 
 
 
Note that the single quote after Robert is now sanitized by doubling it, which changes it from malicious code to harmless data, and the full first 'name' of the student <code>Robert';DROP TABLE Students;--</code> is now stored correctly.
 
 
 
It should be noted that while data sanitization can mitigate the risks of SQL injection, the proper prevention technique is to use {{w|Prepared statement}}s.
 
 
 
Noting the difference between the "actual" name using the word TABLE and the child's nickname being Bobby Tables, one could argue that there's an implied reference to one of the most argued topics of database naming conventions - should table names be singular or plural.
 
 
 
The title text references that Mrs. Roberts' daughter is named "Help I'm trapped in a driver's license factory". This is a play on how if someone is stuck and forced to work in a manufacturing factory/plant, then they will write on the product {{tvtropes|HelpHelpTrappedInTitleFactory|"Help I am trapped in a ____ factory"}} in order to tell people on the outside. Having this name would cause any police officer who pulls her over to show some concern. And getting the license in the first place would likely be difficult. The idea of inserting a help message like this was already used in [[10: Pi Equals]].
 
<!-- Help! I'm being held prisoner in a Wiki markup code editing facility! -->
 
<!-- I'll try to help. -->
 
 
 
==Transcript==
 
:[Mrs. Roberts receives a call from her son's school on her wireless phone. She is standing with a cup of hot coffee or tea (shown with a small line above the cup) facing a small round three-legged table to the right. The voice of the caller is indicated to come from the phone with a zigzag line.]
 
:Voice over the phone: Hi, This is your son's school. We're having some computer trouble.
 
 
 
:[In this frame-less panel Mrs. Roberts has put the cup down on the table turned facing out.]
 
:Mrs. Roberts: Oh, dear &ndash; did he break something?
 
:Voice over the phone: In a way &ndash;
 
 
 
:[Mrs. Roberts is now drinking from the cup again looking right. The table is not shown.]
 
:Voice over the phone: Did you really name your son <code>Robert'); DROP TABLE Students;--</code> ?
 
:Mrs. Roberts: Oh, yes. Little Bobby Tables, we call him.
 
 
 
:[Mrs. Roberts holds the cup down.]
 
:Voice over the phone: Well, we've lost this year's student records. I hope you're happy.
 
:Mrs. Roberts: And I hope you've learned to sanitize your database inputs.
 
 
 
==Trivia==
 
 
 
This comic has become rather famous, spawning a site at http://bobby-tables.com about preventing SQL injection and also at the official [https://docs.python.org/2/library/sqlite3.html Python SQLite documentation]. Noted security expert {{w|Bruce Schneier}} (who often quotes xkcd) [https://www.schneier.com/blog/archives/2010/10/pen-and-paper_s.html mentioned a similar attack] that happened in the 2010 Swedish general elections, and [https://blog.xkcd.com/2010/05/03/color-survey-results/ several people tried it on Randall's color survey].
 
 
 
In [[1253: Exoplanet Names]], someone (presumably Mrs. Roberts) attempts to perform a similar trick, submitting the name <code>e'); DROP TABLE PLANETS;--</code> to the IAU.
 
 
 
It is later revealed in [[342: 1337: Part 2]] that the daughter's middle name is [[Elaine]] (full name: ''Help I'm trapped in a driver's license factory Elaine Roberts''). This is thus the first time Elaine is mentioned. Seems like this comic was a setup for the "[[:Category:1337|1337]]" series where both this exploiting mom's kids are shown for the first time.
 
 
 
This comic is available as a signed print in the [https://store.xkcd.com/products/signed-prints xkcd store].
 
 
 
In 2020 this happened in real life: [https://www.engadget.com/compan-changes-name-over-website-hack-risk-215412415.html Company made to change name that could be used for website hacks].
 
 
 
{{comic discussion}}
 
 
 
[[Category:Comics featuring Mrs. Roberts]]
 
[[Category:Comics featuring Little Bobby Tables]]
 
[[Category:Comics featuring Elaine Roberts]]
 
[[Category:Programming]]
 
[[Category:Computers]]
 
[[Category:Comics with xkcd store products]]
 

Revision as of 23:30, 4 May 2022

cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap cr​ap .;,'"?!<>{{comic}}