s/G\xe2\x99\xaf/& A\xe2\x99\xaf B\xe2\x99\xaf C\xe2\x99\xaf D\xe2\x99\xaf E\xe2\x99\xaf F\xf0\x9d\x84\xaa/ s/E\xe2\x99\xaf$/& F\xf0\x9d\x84\xaa G\xf0\x9d\x84\xaa A\xe2\x99\xaf B\xe2\x99\xaf C\xf0\x9d\x84\xaa D\xf0\x9d\x84\xaa/ s/D\xe2\x99\xaf$/& E\xe2\x99\xaf F\xf0\x9d\x84\xaa G\xe2\x99\xaf A\xe2\x99\xaf B\xe2\x99\xaf C\xf0\x9d\x84\xaa/ s/B\xe2\x99\xaf$/& C\xf0\x9d\x84\xaa D\xf0\x9d\x84\xaa E\xe2\x99\xaf F\xf0\x9d\x84\xaa G\xf0\x9d\x84\xaa A\xf0\x9d\x84\xaa/ s/A\xe2\x99\xaf$/& B\xe2\x99\xaf C\xf0\x9d\x84\xaa D\xe2\x99\xaf E\xe2\x99\xaf F\xf0\x9d\x84\xaa G\xf0\x9d\x84\xaa/ s/A$/& B C\xe2\x99\xaf D E F\xe2\x99\xaf G\xe2\x99\xaf/ s/B$/& C\xe2\x99\xaf D\xe2\x99\xaf E F\xe2\x99\xaf G\xe2\x99\xaf A\xe2\x99\xaf/ s/C\xe2\x99\xad$/& D\xe2\x99\xad E\xe2\x99\xad F\xe2\x99\xad G\xe2\x99\xad A\xe2\x99\xad B\xe2\x99\xad/ s/C\xe2\x99\xaf$/& D\xe2\x99\xaf E\xe2\x99\xaf F\xe2\x99\xaf G\xe2\x99\xaf A\xe2\x99\xaf B\xe2\x99\xaf/ s/D$/& E F\xe2\x99\xaf G A B C\xe2\x99\xaf/ s/E$/& F\xe2\x99\xaf G\xe2\x99\xaf A B C\xe2\x99\xaf D\xe2\x99\xaf/ s/F\xe2\x99\xad$/& G\xe2\x99\xad A\xe2\x99\xad B\xf0\x9d\x84\xab C\xe2\x99\xad D\xe2\x99\xad E\xe2\x99\xad/ s/F\xe2\x99\xaf$/& G\xe2\x99\xaf A\xe2\x99\xaf B C\xe2\x99\xaf D\xe2\x99\xaf E\xe2\x99\xaf/ s/G$/& A B C D E F\xe2\x99\xaf/ t /A/cA\xe2\x99\xad B\xe2\x99\xad C D\xe2\x99\xad E\xe2\x99\xad F G /B/cB\xe2\x99\xad C D E\xe2\x99\xad F G A /C/cC D E F G A B /D/cD\xe2\x99\xad E\xe2\x99\xad F G\xe2\x99\xad A\xe2\x99\xad B\xe2\x99\xad C /E/cE\xe2\x99\xad F G A\xe2\x99\xad B\xe2\x99\xad C D /F/cF G A B\xe2\x99\xad C D E cG\xe2\x99\xad A\xe2\x99\xad B\xe2\x99\xad C\xe2\x99\xad D\xe2\x99\xad E\xe2\x99\xad F
Note that non-ascii characters in the above source code will be escaped (such as \x9f).