Skip to content

Instantly share code, notes, and snippets.

@sugyan
Created December 12, 2010 05:38
Show Gist options
  • Save sugyan/737880 to your computer and use it in GitHub Desktop.
Save sugyan/737880 to your computer and use it in GitHub Desktop.
''=~(('(').((''=='').''^'.'^'^'^'~').('='^(''=='').''^'^'^')').('.'^(''=='').''^'='^'('^')').(')'^'('^'^'^'~').('('^')'^'.').('~'^(''=='').''^')'^'.'^'=').('='^'('^')'^(''=='').''^'~').((''=='').''^'='^'~').(')'^'.'^'(').(')'^'('^'='^'^').('('^(''=='').''^'.'^'^').(')'^(''=='').''^'('^'^').('.'^')'^'(').('^'^'.').('^'^'='^'('^'.').('~'^'='^(''=='').'').(')'^'~'^'='^'('^'.').('.'^(''=='').''^'='^'(').((''=='').''^'~'^'.'^')'^'=').((''=='').''^'('^'~'^'='^')').('('^'.'^'='^'^').('^'^'~').('('^'='^')'^(''=='').''^'~').((''=='').''^'('^'.'^'='^'~').('='^(''=='').''^'~').('.'^(''=='').''^'('^'^').('='^'^').('('^(''=='').''^'~'^'.'^'=').('.'^'('^'=').('='^'.'^'('^(''=='').'').('~'^'.'^'='^(''=='').''^')').('('^(''=='').''^')'^'~'^'=').('('^'^'^'.'^'=').('^'^'~').(')'^'^').((''=='').''^'~'^'.').((''=='').''^'='^'~').((''=='').''^'^'^')'^'(').('.'^(''=='').''^'('^'^').('('^(''=='').''^')'^'^').((''=='').''^'('^'~').('='^(''=='').''^'~'^')'^'(').('('^'.'^'=').('('^(''=='').''^'='^'.').((''=='').''^'='^'.'^'(').('~'^')'^(''=='').''^'.'^'=').('='^(''=='').''^'('^'~'^')').('^'^'.'^'='^'(').('~'^'^').((''=='').''^')'^'^').((''=='').''^'('^'.'^'^').('='^'.'^'~'^')'^'(').('('^'^'^'.'^'=').('='^'.'^')').(')'^'.'^'=').('='^'('^'^'^(''=='').''^')').(')'^'('^'.'^'~'^'=').('~'^')'^'.'^'='^(''=='').'').((''=='').''^'~'^'=').('^'^'.').('~'^'^').(')'^'^'^'.'^'~').('~'^'('^')'^'='^(''=='').'').('~'^'('^')'^'.'^'=').('.'^'~'^(''=='').''^')'^'=').((''=='').''^'='^'~').('^'^'.').('~'^')'^'.'^'^').('='^'.'^'(').((''=='').''^'('^'='^'.').('.'^(''=='').''^'~'^'='^')').(')'^'~'^'('^'='^(''=='').'').('('^'^'^'='^'.').('~'^'^').(')'^'^'^'.'^'='^'(').('^'^(''=='').''^'('^'.').((''=='').''^')'^'~'^'('^'=').('='^'~'^(''=='').''^'.'^'(').('='^'.'^')').('='^')'^'.').('='^')'^'.'^'^'^(''=='').'').('.'^'~'^(''=='').''^'='^'(').('('^'.'^'^'^(''=='').'').('='^'('^'~'^'.'^')').('~'^'^').('.'^')'^'~'^'^').(')'^'='^'('^'~'^(''=='').'').((''=='').''^')'^'^'^'.').(')'^'='^'~'^'.'^(''=='').'').('~'^(''=='').''^')').('~'^')'^(''=='').'').('.'^')'^'~'^'='^'(').('('^'.'^'^'^'=').('.'^'~'^')'^'^').('('^'.'^'=').((''=='').''^'('^'='^'.').('.'^'('^(''=='').''^'=').('~'^'='^'.').(')'^'.'^'~').('~'^'^').((''=='').''^'='^'(').((''=='').''^')'^'~').('.'^(''=='').''^'^'^'(').('~'^'('^')'^'='^'.').('^'^'('^'='^'.').('^'^'~').('=').('^'^'~').(')'^(''=='').''^'~'^'('^'=').('.'^')'^'^'^(''=='').'').((''=='').''^'('^'.'^'^').(')'^(''=='').''^'~').('.'^'('^'='^(''=='').''^'~').('^'^'~').('^'^(''=='').'').((''=='').''^'~'^'=').('^'^'~').(')'^'^'^'='^'.').((''=='').''^'.'^'('^'^').('('^'='^'^'^'.').('^'^'~').('.'^(''=='').''^'=').((''=='').''^'.'^'~'^'='^')').((''=='').''^'='^'~'^'('^')').('.'^(''=='').''^'~').((''=='').''^'~'^'(').('^'^'.'^'('^'=').('.'^'='^')').('^'^'~').((''=='').''^'('^'=').('('^(''=='').''^')').('^'^'~').('='^'('^')').('^'^'.').('('^'='^'.'^'^').((''=='').''^'='^'~').('('^')'^'~'^'='^'.').('^'^'~').('~'^(''=='').''^')').('('^'^'^(''=='').''^'.').(')'^'='^'~'^'.'^'(').('('^'.'^'='^'^').(')'^(''=='').''^'~'^'('^'^'^'.').((''=='').''^'.'^'=').('='^'('^'.').((''=='').''^'('^'.'^'=').('.'^'~'^'=').(')'^'.'^'~').('^'^'~').((''=='').''^'='^'(').('.'^'^'^'='^')').('^'^(''=='').''^'('^'.').('^'^'=').('('^(''=='').''^'~'^'.'^'=').('^'^'~').('=').('^'^'~').('^'^'='^')'^'~'^'.'^(''=='').'').('='^'^'^(''=='').''^')').('.'^(''=='').''^'('^'=').('~'^'^').('^'^'~').('^'^'~').('^'^'~').((''=='').''^')'^'(').('^'^'~').('~'^'^').('~'^'^').('=').('^'^'('^'.'^'~'^(''=='').''^')').('^'^'~').('='^(''=='').''^')'^'~').(')'^'^'^'~'^'.').('^').(')'^'.'^'~'^'^').((''=='').''^'='^'^'^'~').('.'^')'^'^'^'~').('^').('.'^'~'^')'^'^').('.'^(''=='').''^'='^'('^')'^'~').('='^'^'^'~'^(''=='').'').((''=='').''^'('^'='^'.').('~'^'^').('^'^'~').('~'^'^').('~'^'^').((''=='').'').('~'^'^').('^'^'~').('^'^'~').('=').('('^'~'^(''=='').''^')'^'.'^'^').('^'^'~').('~'^(''=='').''^')'^'=').('.'^'^'^')'^'~').(')').('~'^'^'^'.'^')').('^'^'~'^'='^(''=='').'').('.'^'^'^')'^'~').('(').('^'^'.'^')'^'~').('.'^'('^(''=='').''^'='^'~'^')').('~'^'='^(''=='').''^'^').((''=='').''^'('^'.'^'=').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('('^'='^'^'^'~'^')'^'.').('~'^'^').('~'^'^').('~'^'^').('=').('.'^')'^'^'^'~'^(''=='').''^'(').('^'^'~').(')'^(''=='').''^'='^'~').('.'^')'^'~'^'^').('^').('.'^'^'^'~'^')').('~'^'='^(''=='').''^'^').('^'^'~'^')'^'.').('.').(')'^'^'^'.'^'~').('~'^'^'^(''=='').''^'=').('^'^'~'^')'^'.').('~').(')'^'^'^'.'^'~').('^'^'='^'~'^(''=='').'').('~'^')'^'.'^'^').('=').('.'^')'^'~'^'^').('^'^'='^'~'^(''=='').'').('~'^'^'^')'^'.').((''=='').'').('.'^')'^'^'^'~').('('^'.'^'='^')'^(''=='').''^'~').('='^'~'^(''=='').''^'^').('='^'.'^'('^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('~'^'.'^'^'^'=').('~'^'^').('~'^'^').('^'^'~').('=').((''=='').''^'('^'~'^')'^'.'^'^').('~'^'^').(')'^'='^(''=='').''^'~').(')'^'^'^'~'^'.').('^').('^'^'~'^')'^'.').('^'^'~'^'='^(''=='').'').(')'^'^'^'~'^'.').('.').('~'^'.'^'^'^')').('='^'^'^'~'^(''=='').'').('^'^'~'^')'^'.').(')').('~'^')'^'.'^'^').('='^'~'^(''=='').''^'^').('.'^')'^'~'^'^').('(').(')'^'^'^'~'^'.').('~'^(''=='').''^'='^'^').('.'^'~'^'^'^')').('~').('^'^'.'^'~'^')').('^'^'~'^(''=='').''^'=').('~'^'.'^'^'^')').('=').('^'^')'^'.'^'~').('^'^'~'^'='^(''=='').'').('^'^')'^'.'^'~').((''=='').'').('^'^')'^'.'^'~').('~'^')'^'.'^'('^'='^(''=='').'').('^'^'~'^(''=='').''^'=').('='^(''=='').''^'('^'.').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('~'^'='^')'^'^').('~'^'^').('^'^'~').('~'^'^').('=').('^'^')'^'('^'.'^(''=='').''^'~').('~'^'^').('='^')'^(''=='').''^'~').('~'^')'^'.'^'^').('^').('~'^')'^'.'^'^').('~'^'^'^'='^(''=='').'').('~'^'^'^'.'^')').('(').(')'^'^'^'.'^'~').((''=='').''^'='^'~'^'^').('.'^'~'^')'^'^').('~').('.'^')'^'~'^'^').('='^'~'^(''=='').''^'^').(')'^'.'^'^'^'~').('=').('~'^'.'^'^'^')').('='^(''=='').''^'~'^'^').('.'^'~'^')'^'^').((''=='').'').('.'^')'^'^'^'~').((''=='').''^'.'^')'^'='^'('^'~').('^'^(''=='').''^'='^'~').('('^'.'^'='^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('='^'^'^'('^'~').('~'^'^').('~'^'^').('^'^'~').('=').('~'^'^'^(''=='').''^'.'^'('^')').('^'^'~').('='^(''=='').''^')'^'~').('.'^')'^'^'^'~').('^').('^'^'.'^')'^'~').('='^'^'^(''=='').''^'~').('.'^')'^'~'^'^').(')').(')'^'^'^'.'^'~').('~'^'^'^'='^(''=='').'').(')'^'~'^'^'^'.').('~').(')'^'^'^'~'^'.').('='^'~'^'^'^(''=='').'').('^'^'.'^')'^'~').('=').('^'^'~'^')'^'.').('~'^'^'^(''=='').''^'=').(')'^'^'^'.'^'~').((''=='').'').('^'^'.'^')'^'~').(')'^'~'^'('^(''=='').''^'='^'.').('='^(''=='').''^'^'^'~').((''=='').''^'='^'.'^'(').('~'^'^').('^'^'~').('^'^'~').('^'^'~').((''=='').''^')'^'.').('~'^'^').('^'^'~').('^'^'~').('=').(')'^'.'^'^'^'~'^(''=='').''^'(').('~'^'^').((''=='').''^'~'^')'^'=').('^'^')'^'.'^'~').('.').('~'^'^'^'.'^')').('~'^'^'^'='^(''=='').'').('^'^'~'^')'^'.').('(').('~'^'.'^')'^'^').('='^')'^'~'^'('^(''=='').''^'.').('~'^'^'^(''=='').''^'=').('.'^'='^(''=='').''^'(').('^'^'~').('~'^'^').('~'^'^').('~'^'^').((''=='').''^'('^'.').('^'^'~').('~'^'^').('^'^'~').('=').('('^')'^'.'^(''=='').''^'^'^'~').('~'^'^').('='^(''=='').''^'~'^')').('^'^')'^'~'^'.').('.').('^'^')'^'~'^'.').('~'^'^'^'='^(''=='').'').(')'^'^'^'.'^'~').(')').('^'^')'^'.'^'~').((''=='').''^'='^'~'^'('^')'^'.').('='^'~'^(''=='').''^'^').('('^(''=='').''^'='^'.').('^'^'~').('^'^'~').('^'^'~').('^'^'~').((''=='').''^')'^'^'^'~').('^'^'~').('~'^'^').('^'^'~').('=').(')'^'('^'~'^'^'^'.'^(''=='').'').('~'^'^').('~'^'='^(''=='').''^')').(')'^'~'^'.'^'^').('^').('~'^'.'^')'^'^').('~'^'='^(''=='').''^'^').(')'^'^'^'.'^'~').('(').('~'^')'^'^'^'.').((''=='').''^'='^'~'^'^').('.'^')'^'~'^'^').('~').('~'^'^'^')'^'.').('.'^(''=='').''^'~'^'='^'('^')').('='^(''=='').''^'^'^'~').('='^(''=='').''^'('^'.').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('^'^(''=='').''^'('^'~').('^'^'~').('^'^'~').('^'^'~').('=').(')'^'^'^'('^'~'^'.'^(''=='').'').('~'^'^').(')'^'~'^(''=='').''^'=').('~'^'^'^')'^'.').('^').('^'^'~'^')'^'.').('^'^'='^(''=='').''^'~').('^'^'.'^'~'^')').(')').(')'^'.'^'^'^'~').('='^'^'^'~'^(''=='').'').('~'^'^'^')'^'.').('~').('^'^'.'^')'^'~').('('^')'^'='^'~'^'.'^(''=='').'').('^'^(''=='').''^'~'^'=').('='^'.'^'('^(''=='').'').('^'^'~').('~'^'^').('~'^'^').('~'^'^').((''=='').'').((''=='').''^')'^'(').('^'^'~').('~'^'^').('=').((''=='').''^'.'^'('^'^'^')'^'~').('~'^'^').('='^(''=='').''^'~'^')').('~'^'^'^'.'^')').('.').('^'^'~'^')'^'.').((''=='').''^'='^'~'^'^').(')'^'.'^'~'^'^').('(').(')'^'^'^'.'^'~').('^'^'~'^(''=='').''^'=').('.'^')'^'~'^'^').('=').('^'^'.'^')'^'~').('^'^(''=='').''^'='^'~').('^'^')'^'~'^'.').((''=='').'').('^'^'.'^')'^'~').((''=='').''^'.'^'='^'~'^'('^')').('~'^'^'^'='^(''=='').'').('('^'='^'.'^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('~'^'^').((''=='').'').((''=='').'').('~'^'^').('^'^'~').('=').('('^')'^'^'^(''=='').''^'~'^'.').('~'^'^').(')'^'~'^'='^(''=='').'').(')'^'^'^'~'^'.').('.').(')'^'~'^'.'^'^').('~'^(''=='').''^'='^'^').('^'^')'^'.'^'~').(')').('^'^'.'^'~'^')').('~'^(''=='').''^'='^'^').('.'^')'^'^'^'~').('=').('.'^'~'^'^'^')').((''=='').''^'='^'^'^'~').('.'^'^'^')'^'~').((''=='').'').('.'^'~'^'^'^')').((''=='').''^'.'^'('^'='^')'^'~').('^'^(''=='').''^'='^'~').('='^'('^'.'^(''=='').'').('^'^'~').('~'^'^').('^'^'~').('^'^'~').((''=='').'').('='^'.'^'~'^')'^'('^'^').('^'^'~').('~'^'^').('=').('~'^'.'^'^'^'('^')'^(''=='').'').('~'^'^').((''=='').''^'='^')'^'~').(')'^'^'^'~'^'.').('=').(')'^'^'^'~'^'.').((''=='').''^'='^'~'^'^').('.'^'^'^')'^'~').((''=='').'').('^'^')'^'.'^'~').('.'^'('^(''=='').''^'='^'~'^')').('='^'^'^'~'^(''=='').'').('('^(''=='').''^'='^'.').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').'').('~'^'='^'.'^'^').('^'^'~').('^'^'~').('=').('('^')'^'^'^(''=='').''^'.'^'~').('^'^'~').((''=='').''^'='^')'^'~').('~'^')'^'.'^'^').(')').(')'^'^'^'.'^'~').('~'^'='^'^'^(''=='').'').(')'^'.'^'^'^'~').('(').('^'^'.'^'~'^')').('^'^'~'^(''=='').''^'=').('~'^')'^'^'^'.').('=').(')'^'^'^'~'^'.').('~'^'='^'^'^(''=='').'').('.'^')'^'^'^'~').((''=='').'').('.'^'~'^'^'^')').('='^'('^'~'^'.'^(''=='').''^')').('='^'~'^(''=='').''^'^').('.'^'('^'='^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').'').('='^')'^'~'^'^').('^'^'~').('^'^'~').('=').('('^'.'^(''=='').''^'~'^'^'^')').('~'^'^').('='^'~'^')'^(''=='').'').('~'^'^'^')'^'.').('^').('.'^'^'^')'^'~').('='^'~'^(''=='').''^'^').(')'^'.'^'^'^'~').('.').('^'^')'^'~'^'.').('='^(''=='').''^'~'^'^').('.'^'~'^'^'^')').('~').('~'^')'^'.'^'^').((''=='').''^')'^'~'^'.'^'('^'=').('^'^'='^'~'^(''=='').'').('('^'.'^(''=='').''^'=').('~'^'^').('~'^'^').('^'^'~').('~'^'^').((''=='').'').('^'^'='^'('^'~').('~'^'^').('~'^'^').('=').((''=='').''^'.'^'^'^')'^'('^'~').('^'^'~').('='^'~'^')'^(''=='').'').(')'^'~'^'^'^'.').('^').('.'^'^'^')'^'~').((''=='').''^'^'^'='^'~').(')'^'~'^'^'^'.').('.').('.'^'~'^')'^'^').((''=='').''^'='^'^'^'~').(')'^'.'^'~'^'^').(')').(')'^'~'^'.'^'^').('^'^(''=='').''^'='^'~').('~'^'^'^'.'^')').('(').('.'^'^'^'~'^')').('~'^'='^(''=='').''^'^').('^'^'~'^')'^'.').('~').('.'^')'^'~'^'^').('('^'~'^')'^'.'^(''=='').''^'=').('='^'^'^(''=='').''^'~').('='^'('^'.'^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').'').('.'^(''=='').''^')').('^'^'~').('^'^'~').('=').('~'^')'^'.'^(''=='').''^'('^'^').('^'^'~').(')'^'='^'~'^(''=='').'').('^'^'.'^'~'^')').('^').(')'^'.'^'~'^'^').((''=='').''^'='^'^'^'~').('~'^'^'^'.'^')').(')').(')'^'.'^'^'^'~').('~'^(''=='').''^'='^'^').('~'^'.'^')'^'^').('(').('.'^')'^'^'^'~').('~'^(''=='').''^'='^'^').('.'^'^'^')'^'~').('~').('~'^')'^'.'^'^').('^'^(''=='').''^'='^'~').(')'^'~'^'^'^'.').((''=='').'').('^'^'~'^')'^'.').('('^'~'^(''=='').''^')'^'.'^'=').('~'^'^'^(''=='').''^'=').('='^(''=='').''^'.'^'(').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').''^'.'^'(').('~'^'^').('~'^'^').('=').('~'^'^'^'.'^')'^(''=='').''^'(').('~'^'^').('='^'~'^(''=='').''^')').(')'^'.'^'^'^'~').('^').('^'^'~'^'.'^')').('~'^'='^'^'^(''=='').'').(')'^'.'^'~'^'^').('~').('.'^')'^'^'^'~').((''=='').''^'~'^'='^'^').('~'^')'^'.'^'^').((''=='').'').(')'^'.'^'~'^'^').('='^(''=='').''^'('^')'^'~'^'.').('~'^(''=='').''^'^'^'=').('='^'.'^'('^(''=='').'').('^'^'~').('^'^'~').('^'^'~').('~'^'^').((''=='').'').('~'^')'^'^'^(''=='').'').('~'^'^').('~'^'^').('=').('~'^'^'^'('^'.'^(''=='').''^')').('~'^'^').((''=='').''^'~'^'='^')').(')'^'.'^'^'^'~').('.').('~'^'.'^')'^'^').('='^'~'^'^'^(''=='').'').(')'^'.'^'~'^'^').(')').('.'^'~'^')'^'^').('~'^'^'^(''=='').''^'=').('^'^')'^'~'^'.').('(').(')'^'.'^'~'^'^').('~'^'='^(''=='').''^'^').(')'^'.'^'^'^'~').('=').(')'^'.'^'~'^'^').('.'^'('^(''=='').''^')'^'~'^'=').('='^'~'^(''=='').''^'^').((''=='').''^'='^'('^'.').('~'^'^').('~'^'^').('^'^'~').('^'^'~').((''=='').'').('^'^'('^(''=='').''^'~').('^'^'~').('^'^'~').('=').('^'^'~'^'.'^(''=='').''^'('^')').('^'^'~').('~'^(''=='').''^')'^'=').('^'^'.'^'~'^')').('.').('.'^')'^'~'^'^').('~'^(''=='').''^'='^'^').('.'^'^'^')'^'~').('=').('.'^'^'^'~'^')').('='^'~'^'('^'.'^(''=='').''^')').((''=='').''^'~'^'='^'^').((''=='').''^'='^'('^'.').('~'^'^').('^'^'~').('~'^'^').('^'^'~').(')'^'~'^'^'^'.'^'('^'=').(')'^'('^(''=='').'').('~'^'^').('^'^'~').('=').(')'^'~'^'^'^(''=='').''^'('^'.').('^'^'~').('='^'~'^')'^(''=='').'').('.'^'^'^'~'^')').(')').('.'^')'^'~'^'^').((''=='').''^'='^'~'^'^').(')'^'~'^'.'^'^').('=').(')'^'.'^'~'^'^').('.'^'('^'='^')'^(''=='').''^'~').('~'^(''=='').''^'='^'^').('='^(''=='').''^'.'^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('^'^')'^'~'^'='^'('^'.').((''=='').'').('^'^'~').('~'^'^').('=').('.'^'^'^(''=='').''^'('^'~'^')').('~'^'^').('='^')'^(''=='').''^'~').('.'^')'^'~'^'^').('(').('~'^'.'^')'^'^').((''=='').''^'^'^'='^'~').('.'^')'^'^'^'~').('=').(')'^'.'^'~'^'^').('='^'.'^'~'^(''=='').''^')'^'(').((''=='').''^'~'^'^'^'=').('('^'.'^(''=='').''^'=').('~'^'^').('^'^'~').('^'^'~').('~'^'^').('^'^'.'^'~'^')'^'='^'(').('='^')'^'^'^'.'^'('^'~').('^'^'~').('~'^'^').('=').(')'^'.'^'^'^'~'^(''=='').''^'(').('~'^'^').(')'^(''=='').''^'~'^'=').('~'^')'^'^'^'.').('^').('~'^'^'^'.'^')').('~'^'^'^'='^(''=='').'').(')'^'^'^'.'^'~').('.').('.'^'~'^'^'^')').('^'^(''=='').''^'~'^'=').('~'^'.'^'^'^')').(')').('~'^'.'^')'^'^').((''=='').''^'='^'^'^'~').(')'^'.'^'~'^'^').('~').('~'^')'^'^'^'.').((''=='').''^'~'^'='^'^').('^'^'.'^')'^'~').((''=='').'').('.'^'^'^'~'^')').(')'^'='^'.'^'('^'~'^(''=='').'').('~'^(''=='').''^'='^'^').('='^'('^(''=='').''^'.').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('='^'~'^')'^'.'^'('^'^').('^'^'~'^'='^'.').('~'^'^').('~'^'^').('=').('^'^(''=='').''^'.'^'~'^'('^')').('~'^'^').('~'^')'^(''=='').''^'=').('.'^')'^'~'^'^').('^').('~'^'^'^'.'^')').('~'^'^'^(''=='').''^'=').('~'^'^'^')'^'.').('.').('.'^'^'^')'^'~').('='^'~'^(''=='').''^'^').('~'^'^'^')'^'.').('(').('~'^'.'^')'^'^').('^'^'='^(''=='').''^'~').('.'^'~'^')'^'^').('~').('.'^'~'^')'^'^').((''=='').''^'~'^'^'^'=').('~'^'^'^'.'^')').((''=='').'').('~'^')'^'.'^'^').((''=='').''^'('^'='^'~'^'.'^')').('='^'~'^'^'^(''=='').'').((''=='').''^'('^'.'^'=').('~'^'^').('^'^'~').('~'^'^').('~'^'^').(')'^'.'^'='^'~'^'^'^'(').(')'^'~'^'='^'^').('^'^'~').('^'^'~').('=').('('^'^'^'~'^'.'^')'^(''=='').'').('^'^'~').(')'^'~'^'='^(''=='').'').('.'^'^'^')'^'~').(')').('^'^'.'^'~'^')').('^'^(''=='').''^'='^'~').('^'^'~'^'.'^')').((''=='').'').('~'^'.'^')'^'^').('~'^'('^'.'^')'^(''=='').''^'=').('='^'^'^(''=='').''^'~').('='^'('^(''=='').''^'.').('^'^'~').('^'^'~').('~'^'^').('~'^'^').(')'^'.'^'~'^'^'^'='^'(').('^'^'='^'('^'~').('^'^'~').('~'^'^').('=').(')'^(''=='').''^'('^'~'^'.'^'^').('~'^'^').('='^'~'^(''=='').''^')').(')'^'^'^'~'^'.').('(').('.'^')'^'^'^'~').('='^'^'^(''=='').''^'~').('~'^'^'^'.'^')').((''=='').'').('~'^'^'^')'^'.').(')'^(''=='').''^'='^'.'^'('^'~').('^'^(''=='').''^'='^'~').('('^(''=='').''^'.'^'=').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('='^'^'^'.'^'~'^'('^')').('.'^')'^(''=='').'').('~'^'^').('^'^'~').('=').('~'^'.'^')'^(''=='').''^'^'^'(').('~'^'^').('~'^'='^(''=='').''^')').('.'^')'^'^'^'~').('^').(')'^'^'^'.'^'~').((''=='').''^'^'^'~'^'=').('^'^'~'^'.'^')').('.').('^'^'.'^')'^'~').((''=='').''^'^'^'='^'~').('~'^'.'^'^'^')').(')').('.'^')'^'^'^'~').((''=='').''^'^'^'~'^'=').('^'^')'^'.'^'~').('~').('^'^')'^'~'^'.').('='^'^'^(''=='').''^'~').('~'^')'^'^'^'.').('=').('^'^'.'^')'^'~').(')'^(''=='').''^'='^'~'^'.'^'(').('='^(''=='').''^'^'^'~').('.'^'('^(''=='').''^'=').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('('^'='^')'^'.'^'^'^'~').('('^(''=='').''^'.').('^'^'~').('~'^'^').('=').('~'^'.'^'('^(''=='').''^'^'^')').('^'^'~').((''=='').''^'~'^')'^'=').('^'^'~'^')'^'.').('^').('^'^'.'^'~'^')').((''=='').''^'~'^'^'^'=').('~'^'^'^'.'^')').('.').('.'^')'^'~'^'^').('^'^'~'^'='^(''=='').'').(')'^'~'^'.'^'^').('(').('.'^'^'^')'^'~').('~'^(''=='').''^'^'^'=').('.'^')'^'^'^'~').('~').('~'^')'^'^'^'.').('^'^'='^(''=='').''^'~').('^'^'~'^')'^'.').('=').('.'^'~'^')'^'^').(')'^'='^(''=='').''^'~'^'('^'.').((''=='').''^'^'^'~'^'=').('='^'('^(''=='').''^'.').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('.'^'^'^'~'^'('^')'^'=').('~'^')'^'^'^(''=='').'').('^'^'~').('~'^'^').('=').((''=='').''^')'^'.'^'^'^'~'^'(').('^'^'~').(')'^(''=='').''^'~'^'=').(')'^'~'^'.'^'^').('^').('.'^'^'^'~'^')').((''=='').''^'~'^'='^'^').('~'^'.'^'^'^')').(')').(')'^'^'^'.'^'~').('='^(''=='').''^'^'^'~').('.'^'~'^'^'^')').('(').('^'^')'^'.'^'~').((''=='').''^'~'^'='^'^').('~'^'^'^'.'^')').('~').(')'^'.'^'~'^'^').('~'^'='^(''=='').''^'^').(')'^'.'^'^'^'~').('=').('^'^'.'^')'^'~').(')'^'='^'.'^(''=='').''^'('^'~').('^'^'='^(''=='').''^'~').('.'^'='^'('^(''=='').'').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('~'^'^'^'.'^'='^'('^')').('~'^'('^'^'^(''=='').'').('~'^'^').('^'^'~').('=').((''=='').''^')'^'^'^'('^'.'^'~').('~'^'^').((''=='').''^'~'^')'^'=').('.'^')'^'~'^'^').('^').('~'^'^'^')'^'.').('~'^'='^(''=='').''^'^').('~'^'^'^'.'^')').('~').('^'^'~'^')'^'.').((''=='').''^'='^'^'^'~').('.'^')'^'~'^'^').('=').('^'^'.'^')'^'~').('('^'.'^(''=='').''^'~'^'='^')').('^'^'~'^'='^(''=='').'').('.'^'='^(''=='').''^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('^'^'='^'.'^'~').('('^')'^(''=='').'').('~'^'^').('~'^'^').('=').(')'^'~'^'.'^'^'^(''=='').''^'(').('^'^'~').('='^(''=='').''^')'^'~').('^'^'~'^')'^'.').('.').(')'^'^'^'.'^'~').((''=='').''^'='^'^'^'~').(')'^'^'^'~'^'.').(')').('.'^'~'^')'^'^').('~'^(''=='').''^'='^'^').('^'^')'^'.'^'~').('(').('^'^'.'^')'^'~').('~'^'^'^(''=='').''^'=').('~'^'.'^')'^'^').((''=='').'').('~'^'^'^'.'^')').(')'^'('^(''=='').''^'~'^'.'^'=').('^'^'~'^(''=='').''^'=').((''=='').''^'.'^'='^'(').('^'^'~').('~'^'^').('^'^'~').('~'^'^').('^'^'~'^'='^'.').((''=='').'').('^'^'~').('^'^'~').('=').('^'^'~'^'.'^(''=='').''^'('^')').('^'^'~').(')'^(''=='').''^'~'^'=').('^'^'~'^')'^'.').('.').('~'^'.'^')'^'^').((''=='').''^'~'^'='^'^').('~'^'^'^'.'^')').((''=='').'').('.'^'^'^')'^'~').('.'^'~'^'='^(''=='').''^')'^'(').('~'^'='^(''=='').''^'^').('.'^'='^(''=='').''^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('.'^'~'^'^'^'=').(')'^'~'^'('^'.'^'^'^'=').('^'^'~').('^'^'~').('=').((''=='').''^'('^'^'^'.'^')'^'~').('~'^'^').('='^')'^'~'^(''=='').'').('^'^'.'^'~'^')').('^').('^'^'~'^')'^'.').((''=='').''^'='^'^'^'~').('^'^'~'^')'^'.').('~').(')'^'~'^'.'^'^').(')'^'~'^'('^'='^'.'^(''=='').'').('='^'~'^(''=='').''^'^').('.'^(''=='').''^'('^'=').('^'^'~').('~'^'^').('^'^'~').('~'^'^').('='^'~'^'^'^'.').('='^'^'^'.'^'~').('~'^'^').('~'^'^').('=').('~'^(''=='').''^'('^'^'^')'^'.').('~'^'^').(')'^'='^'~'^(''=='').'').('^'^')'^'~'^'.').('^').('.'^'~'^'^'^')').('~'^(''=='').''^'^'^'=').(')'^'.'^'^'^'~').(')').('~'^')'^'^'^'.').((''=='').''^'='^'~'^'^').('.'^'~'^'^'^')').('(').('^'^')'^'.'^'~').('='^'^'^'~'^(''=='').'').('.'^'~'^')'^'^').('~').('.'^'~'^'^'^')').('('^')'^'.'^(''=='').''^'='^'~').('~'^'='^(''=='').''^'^').('='^'.'^'('^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('^'^'~'^'.'^'=').(')'^'~'^'^'^'=').('~'^'^').('^'^'~').('=').('~'^'^'^'.'^'('^')'^(''=='').'').('^'^'~').('='^(''=='').''^'~'^')').(')'^'^'^'.'^'~').('.').('.'^'~'^'^'^')').('^'^'='^'~'^(''=='').'').('~'^'.'^'^'^')').('=').('~'^')'^'^'^'.').('='^'^'^'~'^(''=='').'').('.'^'^'^')'^'~').((''=='').'').('~'^'.'^')'^'^').((''=='').''^'~'^')'^'('^'.'^'=').('^'^(''=='').''^'='^'~').('('^'='^'.'^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('~'^'^'^'='^'.').('~'^'('^'^'^'=').('^'^'~').('^'^'~').('=').((''=='').''^'^'^'.'^')'^'('^'~').('~'^'^').((''=='').''^')'^'~'^'=').('.'^')'^'^'^'~').('.').(')'^'.'^'^'^'~').((''=='').''^'^'^'~'^'=').('.'^'^'^')'^'~').(')').('.'^')'^'^'^'~').('^'^'~'^(''=='').''^'=').('^'^'.'^')'^'~').('(').('^'^'~'^')'^'.').((''=='').''^'^'^'='^'~').('^'^'.'^')'^'~').('=').('^'^')'^'~'^'.').('~'^'='^'^'^(''=='').'').('~'^'^'^'.'^')').((''=='').'').('^'^')'^'~'^'.').('('^'.'^')'^(''=='').''^'='^'~').('~'^'='^'^'^(''=='').'').('('^'.'^(''=='').''^'=').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('~'^'.'^'='^'^').('.'^')'^(''=='').'').('^'^'~').('~'^'^').('=').('^'^'('^')'^'~'^'.'^(''=='').'').('^'^'~').('='^(''=='').''^'~'^')').(')'^'.'^'^'^'~').('(').('^'^'~'^'.'^')').('='^(''=='').''^'^'^'~').('~'^')'^'.'^'^').('=').('^'^'.'^'~'^')').('~'^'^'^(''=='').''^'=').('.'^')'^'~'^'^').((''=='').'').('.'^'~'^'^'^')').('~'^'.'^(''=='').''^'('^')'^'=').('^'^'='^(''=='').''^'~').('('^'.'^'='^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('.'^'~'^'^'^'=').('.'^'('^(''=='').'').('^'^'~').('^'^'~').('=').((''=='').''^'.'^'^'^'('^')'^'~').('^'^'~').('='^')'^(''=='').''^'~').('.'^'^'^')'^'~').(')').('~'^')'^'^'^'.').((''=='').''^'='^'^'^'~').('~'^'.'^'^'^')').('=').(')'^'^'^'~'^'.').('~'^'^'^(''=='').''^'=').('.'^'^'^'~'^')').((''=='').'').('~'^'^'^')'^'.').(')'^(''=='').''^'.'^'~'^'='^'(').((''=='').''^'='^'~'^'^').('='^(''=='').''^'.'^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('.'^'~'^'^'^'=').('~'^'^'^(''=='').''^')').('^'^'~').('~'^'^').('=').(')'^'.'^'('^'~'^'^'^(''=='').'').('^'^'~').('='^'~'^')'^(''=='').'').(')'^'^'^'.'^'~').('^').('.'^'^'^')'^'~').('^'^'~'^(''=='').''^'=').('~'^')'^'.'^'^').('.').('~'^'^'^')'^'.').((''=='').''^'^'^'='^'~').(')'^'.'^'^'^'~').('(').('~'^'^'^')'^'.').('='^'^'^'~'^(''=='').'').('^'^'~'^')'^'.').('~').('^'^'.'^'~'^')').('('^')'^(''=='').''^'.'^'~'^'=').((''=='').''^'='^'^'^'~').('.'^(''=='').''^'='^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^'='^'.'^'^').('~'^'^'^'('^(''=='').'').('^'^'~').('~'^'^').('=').('('^'.'^'~'^(''=='').''^'^'^')').('~'^'^').(')'^(''=='').''^'~'^'=').('.'^')'^'~'^'^').('^').(')'^'~'^'.'^'^').('^'^'='^(''=='').''^'~').(')'^'.'^'~'^'^').('.').(')'^'^'^'.'^'~').((''=='').''^'^'^'='^'~').('.'^'~'^'^'^')').(')').('~'^'^'^'.'^')').('='^'~'^(''=='').''^'^').('~'^'^'^'.'^')').('~').(')'^'~'^'.'^'^').('('^(''=='').''^'.'^'='^')'^'~').((''=='').''^'~'^'='^'^').('='^'.'^(''=='').''^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('='^')'^'^'^'~').((''=='').''^')'^'(').('~'^'^').('^'^'~').('=').('~'^')'^(''=='').''^'^'^'('^'.').('^'^'~').('='^')'^(''=='').''^'~').(')'^'^'^'.'^'~').('(').('^'^')'^'.'^'~').('='^'('^')'^'.'^'~'^(''=='').'').('='^'~'^'^'^(''=='').'').((''=='').''^'='^'('^'.').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('='^')'^'^'^'~').((''=='').'').('~'^'^').('~'^'^').('=').('.'^')'^(''=='').''^'('^'~'^'^').('~'^'^').('~'^')'^'='^(''=='').'').('^'^'~'^')'^'.').(')').('.'^'^'^'~'^')').('.'^'~'^'('^')'^(''=='').''^'=').('^'^(''=='').''^'~'^'=').('.'^(''=='').''^'('^'=').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('='^')'^'^'^'~').('('^'.'^'^'^'='^'~'^')').('~'^'^').('^'^'~').('=').('.'^'~'^'('^')'^(''=='').''^'^').('~'^'^').('~'^(''=='').''^'='^')').('^'^'.'^'~'^')').('^').('~'^')'^'.'^'^').((''=='').''^'='^'~'^'^').(')'^'~'^'.'^'^').('.').(')'^'.'^'^'^'~').('^'^'='^(''=='').''^'~').('~'^'.'^'^'^')').('(').(')'^'^'^'.'^'~').('^'^'='^(''=='').''^'~').(')'^'~'^'^'^'.').('~').('.'^'~'^')'^'^').('^'^'='^'~'^(''=='').'').('.'^'~'^'^'^')').('=').('^'^'.'^')'^'~').('='^'~'^(''=='').''^'^').('~'^'.'^'^'^')').((''=='').'').('^'^')'^'~'^'.').('~'^'.'^'='^(''=='').''^'('^')').('^'^'='^'~'^(''=='').'').('.'^(''=='').''^'('^'=').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('~'^'='^'^'^')').('='^'~'^'^'^'.').('^'^'~').('~'^'^').('=').('('^'~'^(''=='').''^'^'^'.'^')').('^'^'~').((''=='').''^'~'^'='^')').('~'^'.'^'^'^')').('^').('^'^'~'^'.'^')').('^'^(''=='').''^'~'^'=').('.'^')'^'~'^'^').('.').(')'^'^'^'.'^'~').('='^'~'^'^'^(''=='').'').('.'^'^'^'~'^')').(')').('^'^'.'^')'^'~').('^'^'='^'~'^(''=='').'').(')'^'^'^'~'^'.').('~').(')'^'^'^'~'^'.').('^'^'~'^'='^(''=='').'').(')'^'^'^'~'^'.').('=').('.'^'~'^')'^'^').('^'^(''=='').''^'='^'~').('~'^'.'^'^'^')').((''=='').'').('^'^'.'^'~'^')').('.'^'='^(''=='').''^'('^'~'^')').('^'^'='^'~'^(''=='').'').('('^'.'^(''=='').''^'=').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('~'^'='^'^'^')').(')'^'~'^'^'^'=').('^'^'~').('~'^'^').('=').('~'^'.'^'('^')'^(''=='').''^'^').('^'^'~').('='^')'^'~'^(''=='').'').('^'^'~'^')'^'.').('^').('.'^')'^'^'^'~').('~'^(''=='').''^'='^'^').('^'^'~'^'.'^')').('~').('~'^')'^'.'^'^').('^'^(''=='').''^'='^'~').('^'^'.'^')'^'~').('=').('^'^'.'^'~'^')').((''=='').''^'^'^'~'^'=').('.'^')'^'~'^'^').((''=='').'').('.'^'~'^')'^'^').('('^'.'^'~'^(''=='').''^')'^'=').('~'^'='^(''=='').''^'^').('='^'.'^(''=='').''^'(').('~'^'^').('^'^'~').('~'^'^').('^'^'~').(')'^'='^'^'^'~').('~'^'('^'^'^'=').('^'^'~').('~'^'^').('=').((''=='').''^')'^'~'^'('^'^'^'.').('^'^'~').(')'^(''=='').''^'='^'~').('^'^')'^'.'^'~').('^').('.'^'^'^'~'^')').('~'^(''=='').''^'='^'^').('^'^')'^'~'^'.').(')').('^'^')'^'~'^'.').((''=='').''^'='^'~'^'^').(')'^'^'^'.'^'~').('(').('^'^'~'^')'^'.').('='^'~'^'^'^(''=='').'').('^'^')'^'~'^'.').('~').('.'^'^'^'~'^')').('~'^(''=='').''^'='^'^').('.'^')'^'^'^'~').('=').('.'^')'^'~'^'^').('^'^'='^(''=='').''^'~').(')'^'~'^'^'^'.').((''=='').'').(')'^'.'^'~'^'^').('~'^'.'^'('^')'^(''=='').''^'=').((''=='').''^'='^'^'^'~').((''=='').''^'.'^'='^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').(')'^'~'^'^'^'=').(')'^'.'^(''=='').'').('~'^'^').('~'^'^').('=').((''=='').''^'~'^'('^')'^'.'^'^').('~'^'^').((''=='').''^'='^')'^'~').('^'^'.'^')'^'~').('.').(')'^'.'^'^'^'~').('('^'.'^(''=='').''^')'^'='^'~').('^'^'~'^'='^(''=='').'').('('^(''=='').''^'='^'.').('~'^'^').('^'^'~').('~'^'^').('^'^'~').(')'^'='^'~'^'^').((''=='').''^'('^'.').('^'^'~').('~'^'^').('=').('('^'.'^'^'^')'^(''=='').''^'~').('~'^'^').('='^')'^'~'^(''=='').'').(')'^'^'^'.'^'~').('.').(')'^'~'^'^'^'.').('^'^'~'^(''=='').''^'=').('^'^'~'^'.'^')').(')').(')'^'^'^'~'^'.').((''=='').''^'='^'^'^'~').('~'^')'^'.'^'^').('(').('^'^'~'^')'^'.').('('^')'^'~'^'.'^'='^(''=='').'').((''=='').''^'^'^'='^'~').('='^(''=='').''^'('^'.').('~'^'^').('^'^'~').('^'^'~').('^'^'~').(')'^'^'^'='^'~').((''=='').''^'^'^'~'^')').('~'^'^').('~'^'^').('=').('^'^(''=='').''^')'^'('^'~'^'.').('^'^'~').((''=='').''^'~'^'='^')').('.'^')'^'~'^'^').(')').('~'^')'^'.'^'^').('^'^'~'^(''=='').''^'=').('^'^'.'^')'^'~').('(').('.'^'~'^')'^'^').('^'^(''=='').''^'='^'~').('.'^')'^'~'^'^').((''=='').'').('.'^'^'^'~'^')').((''=='').''^'='^')'^'('^'.'^'~').('='^'^'^'~'^(''=='').'').((''=='').''^'('^'.'^'=').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('='^'^'^'~'^')').('^'^'~'^'('^(''=='').'').('^'^'~').('~'^'^').('=').('('^')'^'^'^'~'^(''=='').''^'.').('^'^'~').(')'^'~'^(''=='').''^'=').('.'^'~'^'^'^')').((''=='').'').('^'^'.'^'~'^')').('='^(''=='').''^'.'^'~'^')'^'(').('='^(''=='').''^'^'^'~').('('^'.'^(''=='').''^'=').('~'^'^').('~'^'^').('^'^'~').('~'^'^').('='^'^'^'~'^'(').('('^')'^(''=='').'').('~'^'^').('^'^'~').('=').('('^(''=='').''^')'^'^'^'.'^'~').('^'^'~').(')'^(''=='').''^'='^'~').('.'^'~'^')'^'^').('^').('^'^'.'^'~'^')').('~'^'^'^'='^(''=='').'').('~'^'^'^'.'^')').('.').(')'^'.'^'~'^'^').((''=='').''^'='^'^'^'~').(')'^'~'^'^'^'.').(')').('~'^'.'^')'^'^').('~'^(''=='').''^'^'^'=').('^'^'.'^')'^'~').('(').('^'^'~'^'.'^')').('='^'^'^(''=='').''^'~').('~'^')'^'^'^'.').('~').('^'^'~'^'.'^')').('='^'^'^'~'^(''=='').'').('^'^'.'^'~'^')').('=').('.'^'~'^'^'^')').('='^')'^'('^(''=='').''^'~'^'.').('^'^(''=='').''^'='^'~').('.'^(''=='').''^'='^'(').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('('^'^'^'~'^'=').((''=='').'').('~'^'^').('~'^'^').('=').(')'^(''=='').''^'^'^'.'^'('^'~').('^'^'~').('~'^'='^(''=='').''^')').('~'^'.'^'^'^')').('^').('~'^'^'^'.'^')').((''=='').''^'='^'^'^'~').('.'^'^'^')'^'~').('.').('~'^'.'^'^'^')').((''=='').''^'~'^'^'^'=').('~'^'^'^'.'^')').('~').('.'^'^'^')'^'~').((''=='').''^'='^'^'^'~').('~'^')'^'.'^'^').('=').('^'^'.'^')'^'~').('~'^'='^'('^')'^'.'^(''=='').'').((''=='').''^'='^'^'^'~').((''=='').''^'.'^'('^'=').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('('^'~'^'^'^'=').('='^'~'^'('^'^'^')'^'.').('~'^'^').('^'^'~').('=').('~'^'^'^')'^'.'^(''=='').''^'(').('~'^'^').(')'^'~'^(''=='').''^'=').(')'^'^'^'.'^'~').('^').(')'^'.'^'^'^'~').((''=='').''^'='^'^'^'~').('^'^'~'^')'^'.').(')').('~'^')'^'.'^'^').('~'^'='^'^'^(''=='').'').('^'^'.'^')'^'~').('~').('.'^')'^'~'^'^').((''=='').''^'~'^'='^'^').('~'^')'^'^'^'.').('=').('^'^'~'^')'^'.').('('^'.'^'~'^'='^')'^(''=='').'').('~'^'='^'^'^(''=='').'').((''=='').''^'='^'('^'.').('~'^'^').('^'^'~').('~'^'^').('^'^'~').('('^'^'^'~'^'=').('~'^'='^'^'^'.').('^'^'~').('^'^'~').('=').((''=='').''^'.'^')'^'~'^'('^'^').('^'^'~').((''=='').''^')'^'='^'~').(')'^'~'^'^'^'.').('^').('^'^')'^'~'^'.').('^'^'~'^(''=='').''^'=').('.'^'~'^')'^'^').('(').(')'^'~'^'.'^'^').('^'^'~'^'='^(''=='').'').('^'^'.'^'~'^')').('~').('~'^'^'^')'^'.').('~'^(''=='').''^'^'^'=').('^'^'~'^'.'^')').('=').(')'^'~'^'.'^'^').('.'^'~'^')'^'='^'('^(''=='').'').('='^(''=='').''^'~'^'^').('='^(''=='').''^'('^'.').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('~'^'^'^'='^'(').('~'^'='^')'^'^').('~'^'^').('^'^'~').('=').('.'^'('^(''=='').''^'~'^')'^'^').('^'^'~').(')'^'='^(''=='').''^'~').('^'^'~'^'.'^')').('.').('^'^'~'^')'^'.').('^'^'='^'~'^(''=='').'').('^'^'.'^'~'^')').(')').(')'^'.'^'^'^'~').('='^(''=='').''^'^'^'~').('^'^'~'^')'^'.').((''=='').'').(')'^'.'^'^'^'~').(')'^'='^'('^'.'^(''=='').''^'~').((''=='').''^'~'^'='^'^').('('^'.'^(''=='').''^'=').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('('^'~'^'='^'^').('='^'^'^'~'^'(').('^'^'~').('^'^'~').('=').('('^')'^'~'^(''=='').''^'.'^'^').('~'^'^').((''=='').''^')'^'~'^'=').('.'^')'^'~'^'^').('.').('.'^'~'^')'^'^').((''=='').''^'='^'~'^'^').('.'^'^'^')'^'~').('(').('^'^'.'^'~'^')').((''=='').''^'='^'^'^'~').('~'^')'^'^'^'.').((''=='').'').('.'^'~'^'^'^')').((''=='').''^'~'^')'^'.'^'='^'(').('^'^'~'^(''=='').''^'=').('.'^(''=='').''^'='^'(').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('^'^'~'^'('^'=').((''=='').''^'.'^')').('~'^'^').('~'^'^').('=').('~'^'('^(''=='').''^'.'^'^'^')').('~'^'^').('='^')'^(''=='').''^'~').('.'^'^'^')'^'~').('^').('^'^')'^'.'^'~').('^'^(''=='').''^'~'^'=').('~'^')'^'.'^'^').(')').('.'^')'^'^'^'~').('='^'~'^(''=='').''^'^').(')'^'^'^'.'^'~').('~').('.'^'^'^'~'^')').((''=='').''^'^'^'~'^'=').('^'^'.'^'~'^')').((''=='').'').('~'^'.'^'^'^')').('~'^'('^'.'^')'^'='^(''=='').'').('~'^(''=='').''^'='^'^').((''=='').''^'.'^'='^'(').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('='^'('^'^'^'~').('('^'.'^(''=='').'').('~'^'^').('~'^'^').('=').('^'^'.'^')'^'~'^(''=='').''^'(').('^'^'~').((''=='').''^'='^')'^'~').(')'^'.'^'~'^'^').('^').('^'^')'^'.'^'~').('~'^(''=='').''^'='^'^').('~'^'^'^')'^'.').('(').('^'^'.'^'~'^')').((''=='').''^'^'^'='^'~').('^'^')'^'.'^'~').('~').('^'^'~'^')'^'.').((''=='').''^'='^'~'^'^').('.'^'~'^'^'^')').((''=='').'').('^'^')'^'~'^'.').('('^'='^(''=='').''^')'^'~'^'.').('^'^'='^'~'^(''=='').'').('.'^'='^(''=='').''^'(').('~'^'^').('^'^'~').('^'^'~').('~'^'^').('^'^'='^'~'^'(').('^'^'~'^')'^(''=='').'').('^'^'~').('^'^'~').('=').('~'^'.'^'('^')'^'^'^(''=='').'').('^'^'~').('~'^')'^'='^(''=='').'').(')'^'^'^'.'^'~').('.').('.'^')'^'^'^'~').((''=='').''^'^'^'~'^'=').('~'^')'^'^'^'.').(')').(')'^'^'^'.'^'~').((''=='').''^'='^'~'^'^').('^'^'.'^')'^'~').('=').('~'^')'^'.'^'^').('('^'.'^'~'^')'^(''=='').''^'=').('^'^(''=='').''^'~'^'=').('.'^'='^'('^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('='^'('^'^'^'~').((''=='').''^'^'^'('^'~').('^'^'~').('~'^'^').('=').('^'^(''=='').''^'.'^'~'^'('^')').('^'^'~').((''=='').''^'~'^'='^')').('.'^')'^'^'^'~').('.').('.'^'^'^'~'^')').('^'^'~'^(''=='').''^'=').(')'^'^'^'~'^'.').('(').(')'^'^'^'.'^'~').('^'^'~'^'='^(''=='').'').('^'^')'^'.'^'~').('=').('.'^'~'^')'^'^').('.'^'('^'='^')'^'~'^(''=='').'').('='^(''=='').''^'^'^'~').('('^'.'^(''=='').''^'=').('^'^'~').('~'^'^').('^'^'~').('~'^'^').((''=='').''^')'^'.').((''=='').''^')'^'(').('~'^'^').('~'^'^').('=').('('^'~'^'.'^(''=='').''^')'^'^').('~'^'^').((''=='').''^')'^'='^'~').('~'^'^'^'.'^')').(')').(')'^'^'^'.'^'~').((''=='').''^'^'^'='^'~').('.'^'~'^'^'^')').('(').('.'^'^'^')'^'~').((''=='').''^'='^'^'^'~').(')'^'^'^'~'^'.').('=').(')'^'~'^'^'^'.').(')'^'~'^'.'^'='^'('^(''=='').'').((''=='').''^'^'^'~'^'=').('='^(''=='').''^'.'^'(').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('.'^(''=='').''^')').((''=='').'').('^'^'~').('^'^'~').('=').(')'^'('^'~'^'.'^(''=='').''^'^').('~'^'^').('='^'~'^')'^(''=='').'').(')'^'.'^'~'^'^').('=').('.'^'^'^'~'^')').((''=='').''^'('^'~'^')'^'.'^'=').('^'^'='^(''=='').''^'~').('.'^'='^(''=='').''^'(').('^'^'~').('^'^'~').('^'^'~').('^'^'~').(')'^'.'^(''=='').'').('.'^'^'^'('^')'^'~'^'=').('^'^'~').('~'^'^').('=').('.'^')'^'^'^'('^'~'^(''=='').'').('^'^'~').(')'^'='^'~'^(''=='').'').('.'^'^'^'~'^')').('^').('.'^'~'^')'^'^').((''=='').''^'^'^'~'^'=').('~'^'^'^')'^'.').('.').('~'^')'^'.'^'^').('='^'~'^(''=='').''^'^').('^'^'.'^'~'^')').(')').('^'^'.'^'~'^')').('^'^'~'^'='^(''=='').'').('^'^'.'^')'^'~').('(').('~'^'.'^'^'^')').('^'^(''=='').''^'~'^'=').('^'^')'^'.'^'~').('~').('.'^')'^'^'^'~').('^'^'='^(''=='').''^'~').(')'^'^'^'~'^'.').((''=='').'').(')'^'^'^'~'^'.').((''=='').''^'.'^'='^'~'^')'^'(').('^'^'='^'~'^(''=='').'').((''=='').''^'='^'.'^'(').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').''^'.'^')').('='^'.'^'^'^'~').('~'^'^').('^'^'~').('=').('.'^'('^'~'^')'^'^'^(''=='').'').('~'^'^').(')'^'='^'~'^(''=='').'').('.'^'^'^')'^'~').('^').('~'^')'^'.'^'^').((''=='').''^'~'^'^'^'=').('.'^'^'^'~'^')').('.').('^'^'.'^')'^'~').('^'^'='^'~'^(''=='').'').(')'^'.'^'~'^'^').('~').('.'^')'^'~'^'^').('~'^'^'^(''=='').''^'=').('.'^')'^'^'^'~').((''=='').'').('.'^'~'^'^'^')').('~'^'('^'.'^'='^(''=='').''^')').('='^'~'^(''=='').''^'^').('('^(''=='').''^'.'^'=').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('.'^(''=='').''^')').('^'^')'^'='^'~').('^'^'~').('~'^'^').('=').((''=='').''^'~'^'.'^'^'^'('^')').('^'^'~').('~'^(''=='').''^')'^'=').('~'^'.'^'^'^')').('^').('^'^'.'^'~'^')').((''=='').''^'~'^'^'^'=').('^'^')'^'.'^'~').('.').('^'^'.'^')'^'~').((''=='').''^'^'^'='^'~').('.'^')'^'^'^'~').(')').('^'^')'^'~'^'.').('^'^(''=='').''^'='^'~').('^'^'~'^'.'^')').('(').('~'^')'^'^'^'.').((''=='').''^'~'^'='^'^').('^'^'.'^'~'^')').((''=='').'').('.'^'~'^'^'^')').('~'^')'^'='^'.'^'('^(''=='').'').('^'^'~'^'='^(''=='').'').('.'^'('^'='^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('^'^'~').((''=='').''^'.'^')').('='^'('^'^'^'~').('~'^'^').('~'^'^').('=').(')'^'('^(''=='').''^'~'^'.'^'^').('^'^'~').((''=='').''^'='^'~'^')').('.'^')'^'^'^'~').('^').('^'^')'^'.'^'~').('^'^(''=='').''^'='^'~').('~'^'^'^')'^'.').('.').('~'^'^'^'.'^')').('^'^(''=='').''^'='^'~').('.'^'^'^'~'^')').((''=='').'').(')'^'~'^'^'^'.').('('^'.'^')'^'~'^(''=='').''^'=').('~'^'='^'^'^(''=='').'').('.'^'('^(''=='').''^'=').('^'^'~').('^'^'~').('^'^'~').('^'^'~').((''=='').''^')'^'.').((''=='').''^'.'^')').('^'^'~').('~'^'^').('=').((''=='').''^')'^'^'^'.'^'~'^'(').('^'^'~').('~'^')'^(''=='').''^'=').(')'^'^'^'.'^'~').(')').(')'^'~'^'^'^'.').((''=='').''^'='^'^'^'~').('~'^'^'^')'^'.').('(').('^'^')'^'.'^'~').((''=='').''^'='^'^'^'~').('~'^'^'^'.'^')').('~').('^'^'.'^'~'^')').((''=='').''^'^'^'~'^'=').('~'^'^'^'.'^')').('=').('.'^'^'^'~'^')').('='^(''=='').''^')'^'~'^'('^'.').('='^(''=='').''^'~'^'^').('('^(''=='').''^'.'^'=').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('.'^')'^(''=='').'').((''=='').''^'.'^'(').('~'^'^').('~'^'^').('=').('~'^')'^(''=='').''^'.'^'^'^'(').('~'^'^').('~'^(''=='').''^'='^')').(')'^'~'^'.'^'^').('~').('^'^'~'^'.'^')').('^'^'='^(''=='').''^'~').('^'^')'^'.'^'~').('=').('~'^'.'^')'^'^').((''=='').''^'~'^')'^'.'^'='^'(').((''=='').''^'='^'~'^'^').('.'^'('^(''=='').''^'=').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('.'^(''=='').''^')').((''=='').''^'~'^')'^'^').('~'^'^').('~'^'^').('=').('^'^'.'^'~'^')'^(''=='').''^'(').('^'^'~').(')'^'='^(''=='').''^'~').(')'^'~'^'^'^'.').('.').('.'^'~'^'^'^')').('~'^'^'^'='^(''=='').'').('.'^'^'^'~'^')').(')').('.'^')'^'^'^'~').('^'^'='^'~'^(''=='').'').(')'^'~'^'.'^'^').('~').('~'^')'^'^'^'.').((''=='').''^'^'^'~'^'=').('~'^'.'^')'^'^').('=').('^'^'~'^'.'^')').('='^'~'^'.'^')'^'('^(''=='').'').('^'^(''=='').''^'='^'~').((''=='').''^'.'^'='^'(').('~'^'^').('^'^'~').('^'^'~').('^'^'~').('.'^')'^(''=='').'').((''=='').''^'^'^'('^'~').('^'^'~').('^'^'~').('=').('~'^(''=='').''^'^'^'('^')'^'.').('~'^'^').(')'^(''=='').''^'='^'~').('.'^'~'^')'^'^').('.').('.'^'^'^'~'^')').('='^'~'^(''=='').''^'^').('.'^'~'^'^'^')').('(').(')'^'~'^'.'^'^').('~'^'^'^(''=='').''^'=').('.'^')'^'^'^'~').('~').('~'^')'^'.'^'^').('='^'^'^(''=='').''^'~').('.'^')'^'^'^'~').('=').('^'^'.'^')'^'~').((''=='').''^'('^'~'^')'^'.'^'=').('='^(''=='').''^'~'^'^').((''=='').''^'='^'('^'.').('~'^'^').('~'^'^').('^'^'~').('^'^'~').((''=='').''^'('^'.').((''=='').''^'('^')').('~'^'^').('^'^'~').('=').('.'^(''=='').''^')'^'~'^'('^'^').('~'^'^').('~'^'='^(''=='').''^')').('^'^'.'^'~'^')').('^').('~'^')'^'^'^'.').('~'^'^'^'='^(''=='').'').('~'^'.'^'^'^')').(')').('.'^'^'^')'^'~').('='^(''=='').''^'~'^'^').('~'^'^'^')'^'.').((''=='').'').('^'^')'^'.'^'~').('='^'.'^'~'^'('^')'^(''=='').'').((''=='').''^'~'^'^'^'=').((''=='').''^'='^'.'^'(').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('('^(''=='').''^'.').((''=='').'').('^'^'~').('~'^'^').('=').(')'^'~'^'('^'^'^(''=='').''^'.').('~'^'^').('~'^(''=='').''^')'^'=').('~'^'^'^'.'^')').('^').('.'^')'^'~'^'^').('~'^'='^'^'^(''=='').'').('~'^'.'^')'^'^').('(').('.'^'^'^')'^'~').((''=='').''^'^'^'='^'~').(')'^'.'^'^'^'~').((''=='').'').('~'^'^'^')'^'.').('.'^'='^'('^'~'^')'^(''=='').'').('^'^(''=='').''^'~'^'=').('('^'.'^'='^(''=='').'').('~'^'^').('~'^'^').('~'^'^').('~'^'^').((''=='').''^'.'^'(').('('^'.'^'^'^'='^'~'^')').('~'^'^').('^'^'~').('=').(')'^'.'^'^'^(''=='').''^'~'^'(').('~'^'^').(')'^'='^(''=='').''^'~').('^'^'.'^'~'^')').('.').('.'^')'^'^'^'~').('~'^'='^'^'^(''=='').'').(')'^'~'^'.'^'^').(')').('~'^')'^'.'^'^').('^'^(''=='').''^'~'^'=').(')'^'.'^'~'^'^').('~').('^'^'~'^')'^'.').('='^(''=='').''^'^'^'~').('^'^'~'^'.'^')').((''=='').'').('.'^'~'^')'^'^').((''=='').''^'='^'.'^')'^'('^'~').('~'^'='^(''=='').''^'^').('.'^'='^'('^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').''^'.'^'(').('.'^'~'^'^'^'=').('~'^'^').('^'^'~').('=').('.'^(''=='').''^')'^'('^'^'^'~').('~'^'^').((''=='').''^'='^')'^'~').('.'^'^'^'~'^')').('.').('^'^'.'^'~'^')').('='^'~'^(''=='').''^'^').('^'^'~'^')'^'.').('(').('~'^')'^'.'^'^').('^'^(''=='').''^'~'^'=').('.'^'~'^'^'^')').('~').('^'^'~'^')'^'.').('='^'^'^(''=='').''^'~').('.'^'~'^')'^'^').((''=='').'').('^'^'~'^'.'^')').('='^'.'^'('^')'^(''=='').''^'~').('='^'~'^'^'^(''=='').'').('('^(''=='').''^'='^'.').('^'^'~').('~'^'^').('^'^'~').('~'^'^').('('^'.'^(''=='').'').('='^'^'^')'^'~').('^'^'~').('~'^'^').('=').('~'^(''=='').''^'('^')'^'^'^'.').('^'^'~').('~'^'='^(''=='').''^')').('^'^')'^'.'^'~').('^').(')'^'.'^'~'^'^').((''=='').''^'^'^'='^'~').('^'^'.'^')'^'~').(')').('~'^'^'^'.'^')').('^'^(''=='').''^'~'^'=').(')'^'~'^'^'^'.').('=').('.'^'^'^'~'^')').((''=='').''^')'^'.'^'~'^'('^'=').((''=='').''^'~'^'='^'^').((''=='').''^'('^'.'^'=').('^'^'~').('^'^'~').('~'^'^').('^'^'~').((''=='').''^'.'^'(').('='^'~'^'^'^'(').('^'^'~').('~'^'^').('=').('^'^'('^')'^'.'^'~'^(''=='').'').('~'^'^').('~'^'='^')'^(''=='').'').(')'^'.'^'^'^'~').('^').(')'^'^'^'.'^'~').('='^'^'^'~'^(''=='').'').('~'^'^'^'.'^')').('(').('~'^'.'^')'^'^').('^'^'~'^(''=='').''^'=').('.'^'^'^')'^'~').('=').('^'^')'^'~'^'.').('~'^'='^'('^')'^(''=='').''^'.').('^'^'='^(''=='').''^'~').('.'^(''=='').''^'='^'(').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('('^'.'^(''=='').'').((''=='').''^'.'^')').('~'^'^').('^'^'~').('=').(')'^'.'^'^'^'~'^'('^(''=='').'').('~'^'^').((''=='').''^'='^')'^'~').('~'^')'^'^'^'.').('^').('^'^'~'^'.'^')').('~'^'^'^(''=='').''^'=').('.'^'~'^')'^'^').('.').('.'^'~'^'^'^')').('='^(''=='').''^'^'^'~').('.'^')'^'^'^'~').(')').(')'^'~'^'.'^'^').('='^(''=='').''^'~'^'^').('^'^')'^'.'^'~').('(').('.'^'~'^')'^'^').('^'^'~'^(''=='').''^'=').('^'^')'^'~'^'.').('=').('.'^')'^'^'^'~').('~'^'('^'.'^(''=='').''^'='^')').((''=='').''^'~'^'^'^'=').('='^(''=='').''^'.'^'(').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('('^'.'^(''=='').'').('.'^(''=='').''^'(').('~'^'^').('^'^'~').('=').(')'^'('^'^'^(''=='').''^'.'^'~').('~'^'^').('='^'~'^(''=='').''^')').(')'^'^'^'~'^'.').('^').('^'^'.'^')'^'~').('^'^(''=='').''^'='^'~').(')'^'.'^'^'^'~').('.').(')'^'.'^'^'^'~').('^'^(''=='').''^'='^'~').('.'^')'^'~'^'^').('=').('~'^'^'^'.'^')').('='^(''=='').''^')'^'('^'.'^'~').('~'^'^'^(''=='').''^'=').((''=='').''^'('^'='^'.').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('.'^'('^(''=='').'').((''=='').''^'~'^')'^'^').('~'^'^').('~'^'^').('=').(')'^(''=='').''^'.'^'~'^'('^'^').('^'^'~').(')'^'='^(''=='').''^'~').('^'^'~'^')'^'.').(')').(')'^'.'^'^'^'~').('^'^'='^(''=='').''^'~').(')'^'~'^'.'^'^').('(').('~'^'.'^'^'^')').('~'^'='^(''=='').''^'^').('^'^'~'^')'^'.').('~').('^'^'.'^')'^'~').('~'^'='^'^'^(''=='').'').('.'^')'^'~'^'^').((''=='').'').('~'^')'^'.'^'^').(')'^'='^'~'^(''=='').''^'.'^'(').('='^'~'^(''=='').''^'^').('='^(''=='').''^'.'^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('.'^(''=='').''^'(').((''=='').''^'~'^'^'^'(').('~'^'^').('~'^'^').('=').('.'^')'^'~'^'('^(''=='').''^'^').('^'^'~').((''=='').''^')'^'='^'~').('^'^')'^'~'^'.').('~').('.'^'~'^'^'^')').('^'^'='^(''=='').''^'~').('^'^'~'^')'^'.').((''=='').'').('.'^'~'^'^'^')').('('^'.'^(''=='').''^'='^'~'^')').('~'^'^'^(''=='').''^'=').('('^'='^'.'^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('^'^'~').((''=='').''^'~'^')'^'^').('('^')'^(''=='').'').('^'^'~').('^'^'~').('=').((''=='').''^'^'^'('^')'^'~'^'.').('~'^'^').((''=='').''^'='^')'^'~').('.'^'^'^')'^'~').('.').('.'^'^'^')'^'~').('^'^(''=='').''^'='^'~').('.'^')'^'^'^'~').('~').('^'^'~'^'.'^')').('('^'.'^(''=='').''^'='^'~'^')').('~'^(''=='').''^'^'^'=').('.'^(''=='').''^'('^'=').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('~'^(''=='').''^'^'^')').((''=='').'').('~'^'^').('~'^'^').('=').('~'^'('^(''=='').''^'^'^'.'^')').('^'^'~').(')'^(''=='').''^'~'^'=').(')'^'~'^'.'^'^').('.').(')'^'.'^'^'^'~').('='^(''=='').''^'^'^'~').(')'^'~'^'^'^'.').(')').('^'^'~'^')'^'.').('^'^'='^'~'^(''=='').'').(')'^'.'^'~'^'^').('(').('^'^'.'^'~'^')').((''=='').''^'~'^'='^'^').('~'^'^'^')'^'.').('~').(')'^'^'^'.'^'~').('.'^'~'^'('^'='^')'^(''=='').'').('~'^'^'^'='^(''=='').'').('('^'='^(''=='').''^'.').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('~'^')'^(''=='').''^'^').('~'^'.'^'='^')'^'^'^'(').('^'^'~').('~'^'^').('=').('~'^'.'^'^'^(''=='').''^')'^'(').('~'^'^').('~'^'='^')'^(''=='').'').('^'^'~'^')'^'.').('^').('^'^'.'^'~'^')').('~'^'='^'^'^(''=='').'').('^'^'.'^')'^'~').('=').('~'^'^'^'.'^')').('^'^(''=='').''^'~'^'=').('~'^'.'^')'^'^').((''=='').'').('~'^')'^'.'^'^').((''=='').''^'~'^'('^')'^'='^'.').((''=='').''^'~'^'^'^'=').('.'^(''=='').''^'('^'=').('~'^'^').('^'^'~').('^'^'~').('^'^'~').('~'^')'^'^'^(''=='').'').('^'^'.'^'='^'~').('^'^'~').('^'^'~').('=').('('^'.'^'^'^(''=='').''^')'^'~').('^'^'~').(')'^'='^(''=='').''^'~').('^'^'~'^')'^'.').('^').('~'^'^'^'.'^')').('^'^'='^(''=='').''^'~').('.'^'^'^')'^'~').(')').('.'^')'^'^'^'~').('='^(''=='').''^'~'^'^').(')'^'.'^'~'^'^').('(').('^'^')'^'~'^'.').((''=='').''^'~'^'^'^'=').('.'^'~'^')'^'^').('=').('.'^'^'^'~'^')').('='^(''=='').''^'^'^'~').('.'^')'^'~'^'^').((''=='').'').('~'^')'^'^'^'.').('('^')'^'.'^'='^'~'^(''=='').'').((''=='').''^'='^'^'^'~').('('^'.'^'='^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').''^'~'^'^'^')').('='^')'^'^'^'~').('^'^'~').('^'^'~').('=').('.'^'~'^(''=='').''^'('^')'^'^').('~'^'^').((''=='').''^'='^'~'^')').('^'^'.'^'~'^')').('^').('.'^'~'^'^'^')').('='^(''=='').''^'~'^'^').('.'^')'^'~'^'^').('.').('^'^'.'^'~'^')').((''=='').''^'='^'^'^'~').('~'^'.'^')'^'^').('(').('~'^'^'^'.'^')').((''=='').''^'~'^'='^'^').('^'^')'^'.'^'~').('=').(')'^'~'^'^'^'.').((''=='').''^'='^'^'^'~').('~'^'^'^')'^'.').((''=='').'').('^'^'.'^')'^'~').((''=='').''^'~'^'.'^'='^')'^'(').('~'^'^'^'='^(''=='').'').('='^'.'^'('^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('~'^'^').(')'^'~'^'^'^(''=='').'').('('^'='^'~'^'^').('~'^'^').('~'^'^').('=').('.'^'^'^')'^'('^'~'^(''=='').'').('~'^'^').('~'^'='^(''=='').''^')').('^'^'.'^')'^'~').('^').('^'^')'^'~'^'.').('='^(''=='').''^'~'^'^').('.'^'~'^')'^'^').('.').(')'^'~'^'.'^'^').((''=='').''^'~'^'^'^'=').('.'^')'^'^'^'~').(')').('.'^'~'^')'^'^').((''=='').''^'^'^'='^'~').(')'^'^'^'.'^'~').('=').('^'^')'^'.'^'~').('~'^'^'^'='^(''=='').'').('^'^')'^'~'^'.').((''=='').'').('.'^'^'^'~'^')').('='^'('^')'^(''=='').''^'.'^'~').((''=='').''^'='^'~'^'^').('='^'('^(''=='').''^'.').('~'^'^').('^'^'~').('^'^'~').('^'^'~').(')'^(''=='').''^'^'^'~').((''=='').''^'.'^')').('~'^'^').('~'^'^').('=').('^'^'('^(''=='').''^'~'^')'^'.').('~'^'^').('='^')'^'~'^(''=='').'').('~'^'.'^'^'^')').('(').('^'^'.'^'~'^')').('^'^'='^(''=='').''^'~').(')'^'.'^'^'^'~').('~').('.'^')'^'~'^'^').('.'^'='^'('^'~'^(''=='').''^')').('~'^'^'^(''=='').''^'=').('('^'='^(''=='').''^'.').('^'^'~').('^'^'~').('~'^'^').('^'^'~').(')'^(''=='').''^'^'^'~').('.'^(''=='').''^'(').('^'^'~').('~'^'^').('=').(')'^'.'^'^'^'('^(''=='').''^'~').('~'^'^').((''=='').''^'='^')'^'~').(')'^'^'^'~'^'.').(')').(')'^'~'^'^'^'.').((''=='').''^'^'^'~'^'=').(')'^'.'^'~'^'^').('~').('~'^'^'^'.'^')').(')'^'='^(''=='').''^'~'^'('^'.').('~'^'='^'^'^(''=='').'').((''=='').''^'='^'('^'.').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('~'^(''=='').''^'^'^')').('^'^(''=='').''^'~'^')').('~'^'^').('~'^'^').('=').((''=='').''^'~'^')'^'('^'.'^'^').('^'^'~').((''=='').''^'='^'~'^')').('~'^'.'^'^'^')').('^').('.'^'~'^'^'^')').('='^(''=='').''^'~'^'^').('~'^'.'^')'^'^').('.').('^'^'.'^'~'^')').('^'^'='^(''=='').''^'~').('~'^'.'^')'^'^').('(').(')'^'.'^'~'^'^').('~'^'='^')'^(''=='').''^'.'^'(').((''=='').''^'~'^'^'^'=').('.'^'('^(''=='').''^'=').('~'^'^').('^'^'~').('^'^'~').('~'^'^').((''=='').''^')'^'^'^'~').('~'^(''=='').''^'('^'^').('~'^'^').('^'^'~').('=').((''=='').''^')'^'.'^'('^'~'^'^').('~'^'^').('~'^'='^')'^(''=='').'').('^'^'.'^'~'^')').('^').(')'^'.'^'~'^'^').('='^'^'^(''=='').''^'~').('~'^'^'^'.'^')').('.').('~'^')'^'^'^'.').('='^'~'^'^'^(''=='').'').('.'^')'^'~'^'^').(')').('^'^'.'^'~'^')').('~'^'('^'.'^(''=='').''^')'^'=').((''=='').''^'~'^'^'^'=').('='^'.'^'('^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('^'^'~').('('^'^'^'~'^(''=='').'').('('^(''=='').''^')').('~'^'^').('^'^'~').('=').('~'^')'^(''=='').''^'^'^'('^'.').('^'^'~').(')'^(''=='').''^'~'^'=').('~'^')'^'.'^'^').('(').('~'^'.'^'^'^')').('~'^'^'^'='^(''=='').'').('^'^'.'^')'^'~').('~').('~'^')'^'.'^'^').('^'^'='^(''=='').''^'~').('^'^'.'^'~'^')').('=').('.'^')'^'^'^'~').((''=='').''^'^'^'~'^'=').('~'^')'^'.'^'^').((''=='').'').('^'^'~'^'.'^')').('='^'('^')'^(''=='').''^'.'^'~').('='^'~'^(''=='').''^'^').('.'^(''=='').''^'('^'=').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('~'^'('^(''=='').''^'^').((''=='').'').('^'^'~').('^'^'~').('=').('('^'.'^')'^'^'^(''=='').''^'~').('~'^'^').('~'^'='^(''=='').''^')').(')'^'.'^'^'^'~').(')').('~'^')'^'.'^'^').((''=='').''^'^'^'~'^'=').(')'^'^'^'~'^'.').('~').('~'^'^'^'.'^')').((''=='').''^'~'^'='^'^').('^'^')'^'~'^'.').('=').('~'^')'^'^'^'.').('^'^(''=='').''^'~'^'=').('~'^'.'^'^'^')').((''=='').'').(')'^'~'^'^'^'.').((''=='').''^'='^')'^'('^'~'^'.').('='^'^'^(''=='').''^'~').('('^(''=='').''^'='^'.').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('~'^'('^(''=='').''^'^').('='^'('^'.'^'~'^')'^'^').('^'^'~').('~'^'^').('=').('('^'.'^'~'^'^'^(''=='').''^')').('~'^'^').((''=='').''^'~'^')'^'=').('.'^')'^'~'^'^').('.').('~'^'^'^'.'^')').('='^(''=='').''^'^'^'~').('.'^'^'^')'^'~').('~').(')'^'^'^'.'^'~').('='^'~'^'^'^(''=='').'').(')'^'~'^'^'^'.').('=').('.'^'^'^')'^'~').((''=='').''^'~'^'='^'^').(')'^'~'^'.'^'^').((''=='').'').('.'^')'^'^'^'~').('~'^')'^(''=='').''^'.'^'='^'(').('~'^'='^'^'^(''=='').'').('='^'('^'.'^(''=='').'').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^(''=='').''^'^'^'(').('^'^'='^'~'^'.').('^'^'~').('~'^'^').('=').('.'^'('^'~'^')'^(''=='').''^'^').('^'^'~').(')'^'='^'~'^(''=='').'').(')'^'~'^'.'^'^').('.').('.'^')'^'^'^'~').('~'^(''=='').''^'='^'^').('.'^')'^'~'^'^').(')').('~'^'.'^')'^'^').('^'^'~'^(''=='').''^'=').('.'^'~'^'^'^')').('(').('~'^'^'^'.'^')').((''=='').''^'~'^'^'^'=').('.'^'^'^')'^'~').('~').('~'^')'^'.'^'^').('~'^'^'^'='^(''=='').'').('.'^')'^'~'^'^').('=').(')'^'~'^'.'^'^').('^'^'~'^'='^(''=='').'').('.'^'^'^'~'^')').((''=='').'').('~'^'^'^')'^'.').((''=='').''^')'^'('^'~'^'='^'.').('='^(''=='').''^'^'^'~').('='^'('^'.'^(''=='').'').('~'^'^').('^'^'~').('~'^'^').('^'^'~').('~'^(''=='').''^'('^'^').('~'^'='^')'^'^').('^'^'~').('~'^'^').('=').('('^(''=='').''^'.'^'^'^')'^'~').('^'^'~').('='^'~'^')'^(''=='').'').('^'^'.'^'~'^')').('^').('~'^')'^'^'^'.').((''=='').''^'~'^'.'^')'^'('^'=').('^'^'~'^'='^(''=='').'').('('^'='^'.'^(''=='').'').('~'^'^').('~'^'^').('~'^'^').('^'^'~').('^'^'~'^(''=='').''^'(').('='^'~'^'^'^'(').('^'^'~').('~'^'^').('=').('('^'~'^'^'^'.'^(''=='').''^')').('~'^'^').(')'^(''=='').''^'~'^'=').(')'^'^'^'.'^'~').('^').(')'^'.'^'^'^'~').('~'^'^'^'='^(''=='').'').('.'^'~'^')'^'^').(')').('.'^')'^'^'^'~').('='^'^'^(''=='').''^'~').(')'^'^'^'.'^'~').('(').('.'^'~'^')'^'^').(')'^(''=='').''^'.'^'~'^'('^'=').('^'^(''=='').''^'~'^'=').('('^'='^'.'^(''=='').'').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('('^(''=='').''^'~'^'^').((''=='').''^')'^'.').('^'^'~').('^'^'~').('=').(')'^'^'^(''=='').''^'('^'.'^'~').('^'^'~').(')'^'~'^'='^(''=='').'').('~'^')'^'.'^'^').('.').(')'^'.'^'^'^'~').('~'^'^'^'='^(''=='').'').('^'^'.'^')'^'~').(')').('~'^'.'^')'^'^').('^'^(''=='').''^'~'^'=').('.'^'~'^'^'^')').('(').('^'^'.'^')'^'~').('='^'^'^(''=='').''^'~').('~'^'^'^'.'^')').('~').('.'^'~'^'^'^')').('='^'^'^(''=='').''^'~').('~'^'^'^')'^'.').((''=='').'').('^'^'~'^'.'^')').('.'^(''=='').''^'('^')'^'='^'~').((''=='').''^'='^'^'^'~').((''=='').''^'='^'('^'.').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('^'^(''=='').''^'~'^'(').((''=='').''^'.'^'(').('~'^'^').('^'^'~').('=').('^'^'('^')'^(''=='').''^'~'^'.').('~'^'^').('~'^(''=='').''^'='^')').('.'^'^'^'~'^')').('.').('^'^'.'^'~'^')').('='^'^'^'~'^(''=='').'').(')'^'.'^'^'^'~').('~').('^'^'~'^'.'^')').((''=='').''^'~'^'='^'^').('~'^'^'^')'^'.').((''=='').'').('~'^'.'^'^'^')').('.'^'('^'='^'~'^')'^(''=='').'').('~'^(''=='').''^'^'^'=').('('^'.'^'='^(''=='').'').('~'^'^').('^'^'~').('^'^'~').('~'^'^').((''=='').''^'('^'~'^'^').(')'^'~'^'^'^(''=='').'').('~'^'^').('^'^'~').('=').('^'^')'^(''=='').''^'~'^'('^'.').('^'^'~').('='^')'^'~'^(''=='').'').('.'^'~'^'^'^')').('^').('~'^')'^'.'^'^').((''=='').''^'='^'~'^'^').('.'^'^'^'~'^')').(')').('.'^'^'^')'^'~').('^'^'~'^(''=='').''^'=').(')'^'^'^'~'^'.').('(').('.'^'^'^')'^'~').('~'^'='^'^'^(''=='').'').('~'^'^'^')'^'.').('=').('^'^')'^'~'^'.').('~'^')'^'.'^'='^'('^(''=='').'').('='^'^'^(''=='').''^'~').('='^(''=='').''^'.'^'(').('^'^'~').('^'^'~').('~'^'^').('^'^'~').((''=='').''^'^'^'~'^'(').((''=='').''^'~'^'^'^'(').('^'^'~').('^'^'~').('=').((''=='').''^'('^'~'^')'^'^'^'.').('~'^'^').(')'^'~'^(''=='').''^'=').('^'^'.'^')'^'~').('^').('.'^'~'^')'^'^').((''=='').''^'~'^'^'^'=').('.'^'~'^'^'^')').('=').(')'^'~'^'^'^'.').(')'^'('^'~'^'.'^(''=='').''^'=').('^'^'~'^'='^(''=='').'').('('^'.'^(''=='').''^'=').('^'^'~').('^'^'~').('^'^'~').('~'^'^').((''=='').'').(')'^(''=='').''^'(').((''=='').''^')'^'(').('^'^'~').('=').(')'^'('^'^'^'.'^'~'^(''=='').'').('^'^'~').('='^')'^'~'^(''=='').'').('~'^')'^'.'^'^').('^').('~'^'.'^')'^'^').('~'^'^'^'='^(''=='').'').(')'^'.'^'^'^'~').('.').('.'^'~'^'^'^')').('='^'^'^'~'^(''=='').'').('.'^'~'^')'^'^').(')').(')'^'.'^'^'^'~').((''=='').''^'^'^'~'^'=').(')'^'^'^'.'^'~').('=').(')'^'~'^'^'^'.').('~'^'='^'.'^(''=='').''^'('^')').('~'^'^'^(''=='').''^'=').((''=='').''^'('^'='^'.').('~'^'^').('^'^'~').('^'^'~').('^'^'~').((''=='').'').((''=='').''^'('^')').((''=='').'').('^'^'~').('=').('.'^(''=='').''^'~'^')'^'^'^'(').('^'^'~').('='^'~'^')'^(''=='').'').('^'^'~'^'.'^')').('^').(')'^'^'^'.'^'~').('='^'^'^(''=='').''^'~').(')'^'~'^'^'^'.').('.').(')'^'.'^'~'^'^').('='^'^'^(''=='').''^'~').('^'^'.'^')'^'~').('(').('~'^'.'^')'^'^').('='^'^'^(''=='').''^'~').('~'^'.'^')'^'^').('=').('^'^'.'^')'^'~').('.'^(''=='').''^'~'^'='^')'^'(').('^'^'='^'~'^(''=='').'').((''=='').''^'.'^'='^'(').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').''^'('^')').('.'^')'^'~'^'^'^'='^'(').('^'^'~').('=').('^'^'~'^'('^'.'^')'^(''=='').'').('~'^'^').(')'^(''=='').''^'~'^'=').(')'^'~'^'^'^'.').(')').('.'^'~'^')'^'^').('~'^'^'^'='^(''=='').'').(')'^'~'^'^'^'.').('~').('^'^'.'^')'^'~').('~'^(''=='').''^'^'^'=').('^'^'.'^')'^'~').((''=='').'').(')'^'.'^'^'^'~').('~'^'='^'('^')'^(''=='').''^'.').('='^(''=='').''^'~'^'^').('='^'.'^(''=='').''^'(').('~'^'^').('~'^'^').('^'^'~').('^'^'~').((''=='').'').(')'^'('^(''=='').'').('.'^'^'^'~'^'=').('^'^'~').('=').('^'^'~'^(''=='').''^'('^')'^'.').('^'^'~').('='^')'^(''=='').''^'~').('~'^'^'^')'^'.').('(').('~'^')'^'^'^'.').((''=='').''^'='^'~'^'^').('.'^')'^'~'^'^').('~').('.'^'~'^'^'^')').('='^'~'^(''=='').''^'^').('~'^')'^'.'^'^').((''=='').'').('~'^'.'^'^'^')').('('^'='^'~'^'.'^(''=='').''^')').('~'^'='^(''=='').''^'^').('='^(''=='').''^'('^'.').('~'^'^').('^'^'~').('~'^'^').('~'^'^').((''=='').'').((''=='').''^'('^')').('^'^'~'^'='^')').('^'^'~').('=').('~'^'^'^'('^(''=='').''^')'^'.').('^'^'~').('~'^'='^')'^(''=='').'').(')'^'^'^'.'^'~').('^').('.'^'^'^'~'^')').('='^'^'^'~'^(''=='').'').(')'^'.'^'^'^'~').('.').('.'^'~'^'^'^')').((''=='').''^'~'^'='^'^').('~'^')'^'.'^'^').(')').('^'^'~'^'.'^')').((''=='').''^'='^'~'^'^').('~'^'.'^')'^'^').((''=='').'').('.'^'^'^'~'^')').((''=='').''^'='^'('^')'^'~'^'.').((''=='').''^'~'^'^'^'=').('.'^(''=='').''^'('^'=').('^'^'~').('^'^'~').('^'^'~').('^'^'~').((''=='').'').((''=='').''^'('^')').('^'^'~'^'('^'=').('^'^'~').('=').(')'^'.'^'~'^'^'^'('^(''=='').'').('~'^'^').('='^(''=='').''^'~'^')').(')'^'~'^'.'^'^').('^').('^'^'.'^')'^'~').('='^(''=='').''^'^'^'~').(')'^'.'^'~'^'^').('.').('.'^'~'^'^'^')').('^'^'~'^(''=='').''^'=').(')'^'.'^'~'^'^').('(').(')'^'^'^'~'^'.').((''=='').''^'~'^'^'^'=').(')'^'.'^'~'^'^').((''=='').'').(')'^'.'^'~'^'^').('('^'='^(''=='').''^'.'^')'^'~').('='^'^'^(''=='').''^'~').('.'^(''=='').''^'('^'=').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').''^')'^'(').('.'^(''=='').''^')').('~'^'^').('=').((''=='').''^')'^'^'^'('^'.'^'~').('~'^'^').((''=='').''^'~'^'='^')').('^'^'~'^'.'^')').(')').('~'^'^'^')'^'.').('='^'^'^(''=='').''^'~').('^'^'~'^'.'^')').('~').('.'^'~'^'^'^')').('~'^'='^'^'^(''=='').'').('.'^'~'^'^'^')').('=').('~'^'^'^'.'^')').((''=='').''^')'^'('^'~'^'.'^'=').('~'^'^'^'='^(''=='').'').('.'^'='^'('^(''=='').'').('^'^'~').('~'^'^').('^'^'~').('^'^'~').((''=='').'').('('^')'^(''=='').'').((''=='').''^'('^'.').('^'^'~').('=').((''=='').''^'.'^'^'^'~'^'('^')').('^'^'~').('='^')'^'~'^(''=='').'').('^'^'~'^'.'^')').('(').('^'^')'^'~'^'.').('='^'~'^'^'^(''=='').'').(')'^'~'^'.'^'^').('~').('^'^')'^'.'^'~').((''=='').''^'='^'^'^'~').('^'^'.'^'~'^')').('=').('~'^'^'^')'^'.').(')'^'~'^'.'^(''=='').''^'='^'(').((''=='').''^'^'^'='^'~').('.'^'('^(''=='').''^'=').('^'^'~').('^'^'~').('^'^'~').('~'^'^').((''=='').'').(')'^(''=='').''^'(').((''=='').''^'~'^')'^'^').('~'^'^').('=').((''=='').''^'~'^'.'^'('^'^'^')').('^'^'~').((''=='').''^'='^')'^'~').('.'^'^'^'~'^')').('.').('.'^'^'^'~'^')').((''=='').''^'^'^'='^'~').('^'^'~'^')'^'.').(')').('~'^')'^'.'^'^').((''=='').''^'^'^'='^'~').('^'^'.'^')'^'~').('(').('.'^'^'^')'^'~').('^'^'~'^'='^(''=='').'').('.'^')'^'^'^'~').('~').('~'^'.'^'^'^')').('~'^(''=='').''^'='^'^').('~'^')'^'^'^'.').('=').('~'^'^'^'.'^')').('('^'~'^'.'^')'^'='^(''=='').'').('^'^'~'^'='^(''=='').'').('='^'('^(''=='').''^'.').('^'^'~').('~'^'^').('~'^'^').('^'^'~').((''=='').'').('('^(''=='').''^')').('^'^'('^'~'^(''=='').'').('~'^'^').('=').((''=='').''^'~'^'.'^')'^'^'^'(').('~'^'^').(')'^'~'^(''=='').''^'=').('^'^')'^'~'^'.').('.').('.'^'~'^'^'^')').((''=='').''^'='^'~'^'^').('.'^')'^'~'^'^').('~').('^'^'~'^')'^'.').((''=='').''^'='^'^'^'~').('^'^')'^'~'^'.').('=').(')'^'~'^'^'^'.').((''=='').''^'('^'.'^')'^'='^'~').('='^(''=='').''^'^'^'~').('='^'.'^'('^(''=='').'').('^'^'~').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').'').(')'^'('^(''=='').'').('^'^'~').('=').(')'^'^'^'.'^(''=='').''^'('^'~').('^'^'~').(')'^'~'^(''=='').''^'=').(')'^'~'^'.'^'^').('^').(')'^'.'^'^'^'~').('^'^'~'^'='^(''=='').'').('^'^'~'^'.'^')').(')').('.'^'^'^')'^'~').('^'^'~'^(''=='').''^'=').('^'^'.'^')'^'~').('(').('^'^')'^'.'^'~').('^'^'~'^(''=='').''^'=').('.'^')'^'~'^'^').((''=='').'').('~'^')'^'^'^'.').('.'^'~'^'='^'('^(''=='').''^')').('='^'~'^(''=='').''^'^').('('^'.'^'='^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('^'^'~').((''=='').'').((''=='').'').((''=='').'').('^'^'~').('=').('^'^'('^(''=='').''^'~'^'.'^')').('~'^'^').((''=='').''^'='^')'^'~').(')'^'^'^'~'^'.').('^').('~'^')'^'^'^'.').('='^'^'^(''=='').''^'~').(')'^'.'^'~'^'^').((''=='').'').('^'^'.'^'~'^')').('='^')'^'~'^'('^(''=='').''^'.').('^'^(''=='').''^'='^'~').('='^'('^(''=='').''^'.').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').'').((''=='').'').('='^')'^'~'^'^'^'.'^'(').('~'^'^').('=').('('^(''=='').''^'^'^'~'^'.'^')').('~'^'^').('~'^')'^'='^(''=='').'').('^'^'.'^'~'^')').('^').('.'^'~'^')'^'^').((''=='').''^'~'^'='^'^').('^'^'~'^')'^'.').('.').('.'^'^'^')'^'~').('='^')'^(''=='').''^'('^'.'^'~').('='^(''=='').''^'^'^'~').('='^'.'^(''=='').''^'(').('^'^'~').('^'^'~').('^'^'~').('^'^'~').((''=='').'').((''=='').'').('.'^'~'^'^'^'=').('^'^'~').('=').('.'^')'^'~'^'^'^'('^(''=='').'').('~'^'^').(')'^'~'^(''=='').''^'=').('.'^')'^'^'^'~').('^').('~'^'^'^'.'^')').('~'^'^'^(''=='').''^'=').('.'^'~'^'^'^')').('.').(')'^'^'^'.'^'~').('~'^'^'^'='^(''=='').'').('.'^'^'^'~'^')').(')').('~'^'.'^'^'^')').('^'^'='^(''=='').''^'~').(')'^'~'^'.'^'^').('(').('^'^')'^'~'^'.').('('^')'^(''=='').''^'~'^'='^'.').('^'^'='^'~'^(''=='').'').((''=='').''^'='^'('^'.').('^'^'~').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').'').('^'^'='^')'^'~').('~'^'^').('=').((''=='').''^'.'^'~'^'('^'^'^')').('^'^'~').('~'^')'^'='^(''=='').'').('~'^'.'^')'^'^').('~').('^'^'~'^')'^'.').('='^'^'^(''=='').''^'~').('.'^')'^'^'^'~').('=').('.'^')'^'^'^'~').('~'^'='^'^'^(''=='').'').('~'^'^'^'.'^')').((''=='').'').('~'^')'^'.'^'^').('='^'('^')'^'.'^(''=='').''^'~').((''=='').''^'~'^'^'^'=').((''=='').''^'('^'.'^'=').('~'^'^').('~'^'^').('~'^'^').('~'^'^').((''=='').'').((''=='').'').('~'^'='^'('^'^').('^'^'~').('=').('^'^(''=='').''^')'^'.'^'~'^'(').('^'^'~').('='^(''=='').''^'~'^')').('~'^'.'^'^'^')').(')').('^'^'.'^')'^'~').('~'^'='^(''=='').''^'^').('^'^'~'^')'^'.').('(').('~'^')'^'^'^'.').('^'^'~'^'='^(''=='').'').('.'^'~'^')'^'^').('~').(')'^'.'^'~'^'^').('^'^'='^'~'^(''=='').'').('^'^'~'^'.'^')').('=').('~'^'^'^')'^'.').('~'^(''=='').''^'^'^'=').('.'^')'^'^'^'~').((''=='').'').('.'^'~'^'^'^')').(')'^'~'^'='^(''=='').''^'.'^'(').('~'^'='^'^'^(''=='').'').('('^'='^(''=='').''^'.').('^'^'~').('~'^'^').('^'^'~').('~'^'^').((''=='').'').((''=='').'').('.'^(''=='').''^')').('~'^'^').('=').((''=='').''^'^'^'.'^'~'^'('^')').('~'^'^').(')'^'~'^(''=='').''^'=').(')'^'.'^'~'^'^').('.').('~'^'^'^')'^'.').((''=='').''^'~'^'^'^'=').(')'^'^'^'.'^'~').('(').(')'^'~'^'^'^'.').('^'^'~'^(''=='').''^'=').('~'^'^'^')'^'.').('~').(')'^'^'^'~'^'.').('^'^'='^(''=='').''^'~').(')'^'^'^'~'^'.').('=').('^'^'~'^'.'^')').((''=='').''^'~'^'='^'^').('^'^')'^'.'^'~').((''=='').'').('.'^')'^'~'^'^').('~'^(''=='').''^'.'^'('^')'^'=').((''=='').''^'~'^'='^'^').('='^'('^'.'^(''=='').'').('~'^'^').('^'^'~').('^'^'~').('~'^'^').((''=='').'').((''=='').'').('.'^'('^(''=='').'').('~'^'^').('=').('^'^')'^'.'^'~'^'('^(''=='').'').('^'^'~').((''=='').''^')'^'~'^'=').('^'^')'^'.'^'~').('.').(')'^'^'^'~'^'.').((''=='').''^'='^'~'^'^').(')'^'^'^'.'^'~').(')').('^'^'~'^'.'^')').('^'^'~'^'='^(''=='').'').('^'^'.'^')'^'~').('~').('.'^')'^'~'^'^').('~'^'='^(''=='').''^'^').('~'^')'^'^'^'.').('=').('~'^'^'^')'^'.').('='^'^'^(''=='').''^'~').('^'^')'^'~'^'.').((''=='').'').('^'^'.'^')'^'~').(')'^(''=='').''^'.'^'~'^'='^'(').('^'^'='^(''=='').''^'~').('='^(''=='').''^'('^'.').('^'^'~').('~'^'^').('~'^'^').('^'^'~').((''=='').'').((''=='').'').(')'^(''=='').''^'^'^'~').('~'^'^').('=').((''=='').''^')'^'^'^'('^'~'^'.').('^'^'~').('~'^(''=='').''^'='^')').(')'^'.'^'~'^'^').('^').('^'^'~'^')'^'.').('='^(''=='').''^'^'^'~').(')'^'.'^'^'^'~').('(').('^'^'.'^'~'^')').((''=='').''^'.'^'('^'~'^')'^'=').((''=='').''^'^'^'~'^'=').('('^'='^'.'^(''=='').'').('~'^'^').('~'^'^').('^'^'~').('~'^'^').((''=='').'').((''=='').'').('('^'~'^'^'^(''=='').'').('^'^'~').('=').(')'^'('^'~'^'.'^(''=='').''^'^').('~'^'^').('~'^')'^'='^(''=='').'').('.'^'^'^')'^'~').('^').(')'^'.'^'~'^'^').('^'^'='^(''=='').''^'~').('.'^'~'^'^'^')').(')').('~'^')'^'^'^'.').((''=='').''^'('^'='^')'^'.'^'~').('='^'^'^'~'^(''=='').'').((''=='').''^'='^'.'^'(').('^'^'~').('^'^'~').('^'^'~').('~'^'^').((''=='').'').('.'^'('^'^'^'='^')'^'~').((''=='').''^'('^')').('~'^'^').('=').(')'^'~'^'^'^'('^'.'^(''=='').'').('^'^'~').('='^')'^(''=='').''^'~').('.'^')'^'^'^'~').('.').(')'^'.'^'~'^'^').('~'^'^'^(''=='').''^'=').('.'^')'^'^'^'~').('(').('^'^'.'^'~'^')').('='^'~'^'^'^(''=='').'').(')'^'.'^'^'^'~').('~').('~'^')'^'.'^'^').('='^'('^'.'^'~'^(''=='').''^')').((''=='').''^'^'^'='^'~').('='^(''=='').''^'('^'.').('^'^'~').('^'^'~').('~'^'^').('^'^'~').((''=='').'').(')'^'.'^'('^'='^'^'^'~').((''=='').'').('~'^'^').('=').('^'^'('^')'^(''=='').''^'~'^'.').('^'^'~').((''=='').''^'='^')'^'~').('^'^')'^'~'^'.').('.').('^'^')'^'~'^'.').('='^'^'^'~'^(''=='').'').('^'^')'^'.'^'~').(')').(')'^'~'^'^'^'.').((''=='').''^'='^'~'^'^').('^'^')'^'.'^'~').('~').('.'^')'^'~'^'^').(')'^(''=='').''^'('^'~'^'.'^'=').('~'^'^'^(''=='').''^'=').('='^(''=='').''^'.'^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').((''=='').'').('('^'~'^'^'^')'^'='^'.').('.'^'^'^'='^'~'^')'^'(').('~'^'^').('=').('~'^')'^'^'^'('^'.'^(''=='').'').('~'^'^').('~'^'='^(''=='').''^')').('^'^'~'^')'^'.').('^').('~'^')'^'^'^'.').('~'^(''=='').''^'='^'^').('~'^'.'^'^'^')').('(').('.'^'~'^'^'^')').('~'^'='^(''=='').''^'^').('.'^')'^'^'^'~').('=').('~'^'.'^')'^'^').('='^(''=='').''^'~'^'^').('^'^'.'^')'^'~').((''=='').'').('.'^')'^'~'^'^').('('^')'^'.'^'='^(''=='').''^'~').('^'^(''=='').''^'='^'~').('='^'('^(''=='').''^'.').('^'^'~').('~'^'^').('~'^'^').('~'^'^').((''=='').'').('^'^'('^'~'^'='^')'^'.').('='^'~'^'^'^'.').('~'^'^').('=').((''=='').''^'^'^')'^'.'^'~'^'(').('^'^'~').(')'^(''=='').''^'='^'~').(')'^'^'^'.'^'~').('^').('.'^'~'^')'^'^').((''=='').''^'~'^'^'^'=').('.'^'^'^'~'^')').(')').('^'^')'^'~'^'.').('~'^(''=='').''^'^'^'=').('~'^')'^'^'^'.').('=').(')'^'^'^'.'^'~').('~'^'^'^'='^(''=='').'').('^'^'.'^'~'^')').((''=='').'').('.'^'^'^')'^'~').('='^(''=='').''^'~'^'('^'.'^')').('^'^(''=='').''^'~'^'=').('('^'='^(''=='').''^'.').('~'^'^').('~'^'^').('~'^'^').('^'^'~').((''=='').'').('('^'^'^'='^')'^'.'^'~').('~'^')'^'='^'^').('~'^'^').('=').((''=='').''^'^'^')'^'.'^'('^'~').('~'^'^').('='^')'^(''=='').''^'~').('.'^'^'^')'^'~').('^').(')'^'~'^'^'^'.').('='^(''=='').''^'~'^'^').('~'^')'^'^'^'.').('.').('^'^'.'^'~'^')').((''=='').''^'^'^'='^'~').(')'^'^'^'~'^'.').('=').(')'^'~'^'^'^'.').('^'^(''=='').''^'='^'~').('^'^')'^'.'^'~').((''=='').'').('.'^'^'^')'^'~').((''=='').''^'('^'~'^'='^'.'^')').('='^(''=='').''^'^'^'~').((''=='').''^'='^'.'^'(').('~'^'^').('^'^'~').('^'^'~').('~'^'^').((''=='').'').(')'^'^'^'='^'.'^'~'^'(').('^'^'('^'='^'~').('~'^'^').('=').('('^'^'^'.'^(''=='').''^')'^'~').('~'^'^').('='^(''=='').''^'~'^')').(')'^'.'^'~'^'^').('^').('.'^'~'^')'^'^').('~'^(''=='').''^'^'^'=').('~'^'.'^')'^'^').('.').(')'^'^'^'~'^'.').((''=='').''^'~'^'^'^'=').('^'^'.'^'~'^')').(')').(')'^'~'^'.'^'^').((''=='').''^'~'^'^'^'=').('^'^'.'^')'^'~').('(').('~'^'^'^'.'^')').('^'^(''=='').''^'='^'~').('^'^'~'^'.'^')').('=').(')'^'.'^'^'^'~').((''=='').''^'^'^'~'^'=').('.'^'~'^')'^'^').((''=='').'').('^'^'~'^')'^'.').('('^')'^'~'^(''=='').''^'.'^'=').('='^'~'^(''=='').''^'^').('.'^'='^(''=='').''^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').((''=='').'').('.'^')'^'~'^'('^'^'^'=').((''=='').''^')'^'.').('~'^'^').('=').(')'^'.'^'^'^'('^(''=='').''^'~').('^'^'~').((''=='').''^'~'^'='^')').(')'^'^'^'.'^'~').('~').('.'^'^'^')'^'~').((''=='').''^'.'^'~'^'='^')'^'(').('~'^'^'^(''=='').''^'=').((''=='').''^'('^'.'^'=').('^'^'~').('^'^'~').('~'^'^').('~'^'^').((''=='').'').('('^'~'^'^'^'.'^'='^')').((''=='').''^'('^'.').('^'^'~').('=').(')'^'^'^'~'^(''=='').''^'('^'.').('~'^'^').('='^')'^(''=='').''^'~').(')'^'.'^'~'^'^').(')').('^'^'~'^'.'^')').('^'^'='^(''=='').''^'~').('^'^'.'^')'^'~').('(').('.'^')'^'~'^'^').((''=='').''^'='^'~'^'^').(')'^'.'^'~'^'^').('~').(')'^'^'^'.'^'~').('.'^(''=='').''^'='^'~'^')'^'(').((''=='').''^'('^'='^'.').('^'^'.'^'('^(''=='').''^'='^')').('='^'.'^'(').('.'^(''=='').''^'('^'=').('.'^(''=='').''^'('^'=').('~'^'='^'.').('.'^'~'^')').('~'^'^').('='^'('^(''=='').'').('^'^'=').('^'^(''=='').'').('^'^'.'^'='^')').('^'^'('^'.'^'=').('~'^'^').('=').('~'^'^').('='^(''=='').''^'~'^')'^'(').('('^'~'^'.'^')'^'=').(')'^(''=='').''^'~'^'.'^'=').((''=='').''^'~'^'=').('^'^'.').('~'^'^').('='^'('^(''=='').'').((''=='').''^')'^'~').('^'^(''=='').''^'.'^'(').(')'^'.'^'('^'='^'~').('('^'.'^'^'^'=').('('^'='^'.').('.'^'('^'='^(''=='').'').('.'^'^').('~'^'='^(''=='').'').((''=='').''^'^'^'.'^'(').(')'^'('^(''=='').''^'^').((''=='').''^'~'^'='^'('^'.').('~'^'^').(')'^'.'^'('^'^').(')'^'.'^(''=='').''^'('^'=').('.'^'^'^')'^'~').('.'^'~'^')'^'^').('=').('~').('(').((''=='').''^'.'^'('^')'^'=').('~'^'^').('.').('^'^'~').('~'^'('^(''=='').''^')'^'=').('.'^')'^'~').('='^'~'^'.').('='^'('^'^'^')').((''=='').''^'^').(')'^'('^'='^'.'^'~').('('^'^'^'.'^(''=='').'').('='^(''=='').''^'('^'^').('='^'^'^'('^'.').('(').('('^'^'^'.'^')').('^'^')'^'('^'.').((''=='').''^'('^'='^')'^'.').('(').('^'^'.'^(''=='').''^'~').((''=='').''^'^'^'='^')').('='^'('^(''=='').'').('='^'^').((''=='').''^'^').('='^'.'^')'^'^').('('^'^'^'='^'.').('.'^'^'^')'^'='^(''=='').''^'(').(')').('.'^'('^'='^')'^(''=='').'').(')').('^'^'~'^'='^(''=='').'').('^'^'~').(')'^'.'^'~'^'^').(')').('.'^'^'^')'^'~').('('^'.'^'=').('('^'='^'.'^(''=='').'').('='^'.'^'('^(''=='').'').('='^(''=='').''^'('^'~'^')').('~'^'.'^')'^'='^(''=='').'').(')'^'('^'='^'^').('^'^'~').('~'^(''=='').''^'='^'('^')').('~'^'.'^')').('~'^'='^'.').('('^')'^'='^'^').('^'^(''=='').'').('.'^')'^'='^'('^'~').((''=='').''^'('^'.'^'^').('^'^(''=='').''^'('^'=').('^'^'('^'='^'.').('^'^'~').(')'^(''=='').''^'^'^'=').('('^'.'^'='^(''=='').'').('^'^'~').('~'^'^').('^'^'~').('~'^'^').('~'^'.'^'=').(')'^'.'^'~').('~'^'^').((''=='').''^'='^'(').('~'^'('^')'^(''=='').''^'=').('('^'='^'~'^'.'^(''=='').'').('~'^(''=='').''^'=').('^'^'~').('=').('~'^'^').('('^'='^')'^'~'^(''=='').'').((''=='').''^')'^'.'^'^').((''=='').''^'.'^'^'^'(').(')'^'~'^(''=='').'').('.'^(''=='').''^'~'^'='^'(').('='^'.'^'(').('('^'.'^'='^(''=='').'').((''=='').''^'('^'.'^'=').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('.'^'='^'~').(')'^'~'^'.').('^'^'~').(')'^'^'^(''=='').''^'('^'.').('~'^(''=='').''^'=').('^'^'.'^'='^'(').((''=='').''^'='^'~'^'('^')').((''=='').''^'='^')'^'~'^'.').('.'^'('^'='^'~'^')').('.'^'~'^(''=='').''^'='^'(').((''=='').''^'('^')'^'~'^'=').('='^'.'^'(').('='^'.'^(''=='').''^'(').('~'^'^').('^'^'~').('~'^'^').('^'^'~').((''=='').''^')'^'~').((''=='').''^'^').((''=='').''^'~'^'=').('^'^'~').('='^'.'^'~').(')'^'.'^'~').('^'^'~').('='^(''=='').''^'(').('='^'^').('^'^')'^'.'^(''=='').'').('~'^'.'^(''=='').'').((''=='').''^'~'^'=').('^'^'~').('(').((''=='').''^'='^'~'^'.'^')').((''=='').''^')'^'^'^'(').('.'^'^').('.'^'~'^(''=='').'').('='^'^').('='^'('^'~').('~'^'^').('^'^')'^'.'^'~').('~'^')').('^'^'.'^(''=='').''^'~'^'('^'=').(')'^'.'^'~'^'^').((''=='').''^'~'^'='^'^').('^'^'~').((''=='').''^'('^'=').('='^')'^'~'^'('^(''=='').'').('='^'('^(''=='').''^'.'^'~').((''=='').''^'~'^'=').(')').('~'^'^').('^'^(''=='').''^')'^'=').('.'^(''=='').''^'('^'=').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('.'^'~'^'=').('.'^'~'^')').('~'^'^').('('^(''=='').''^'=').('='^(''=='').''^'~').('('^'.'^'^'^'=').('^'^'(').('('^'^'^'='^'.').((''=='').''^'~'^'=').('('^'='^')'^(''=='').''^'~').('('^'^'^'.'^'=').('~'^'^').('=').('~'^'^').((''=='').''^')'^'(').('('^'.'^'=').('='^'.'^(''=='').''^'(').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('~'^'^').('^'^'('^'.'^(''=='').'').(')'^(''=='').''^'~').('~'^'^').('(').('('^(''=='').''^'=').('^'^'=').('.'^')'^(''=='').''^'^').('~'^'.'^(''=='').'').((''=='').''^'='^'~').('~'^'^').(')'^(''=='').''^'.'^'~'^'^'^'(').('=').('^'^'~').((''=='').'').('^'^'~'^')'^'.'^'('^'=').('~'^')'^'^'^(''=='').'').(')').('^'^'~').(')'^(''=='').''^'='^'^').((''=='').''^'.'^'='^'(').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('~'^'^').('^'^'~').((''=='').''^'='^'(').('='^(''=='').''^'~').('('^'^'^'='^'.').('^'^'(').('.'^'^'^'('^'=').((''=='').''^'='^'~').((''=='').''^'='^')'^'~'^'(').('.'^'^'^'('^'=').('~'^'^').('=').('~'^'^').((''=='').'').('.'^'='^'(').('('^'.'^(''=='').''^'=').('^'^'~').('^'^'~').('~'^'^').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('^'^'~').((''=='').''^'='^'(').('^'^'=').((''=='').''^'.'^')'^'^').((''=='').''^'.'^'~').((''=='').''^'~'^'=').('~'^'^').('=').('^'^'~').(')'^'('^'.'^'^'^'='^'~').('='^'~'^'('^'^').('('^'^'^'~'^'=').('^'^'~').('^'^')'^(''=='').''^'='^'~'^'(').('^'^'~').('='^(''=='').''^'(').('='^'^').('.'^'^'^(''=='').''^')').('.'^'~'^(''=='').'').('~'^(''=='').''^'=').('='^'('^'.').('.'^'('^(''=='').''^'=').('~'^'^').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('^'^'~').('~'^'^').(')'^'('^(''=='').''^'.'^'='^'^').((''=='').''^'.'^'('^'=').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('='^'.'^'~').(')'^'.'^'~').('~'^'^').('='^(''=='').''^'(').('^'^'=').((''=='').''^'^'^')'^'.').((''=='').''^'.'^'~').('='^'~'^(''=='').'').('~'^'='^'('^(''=='').''^')').('~'^'^').('=').('~'^'^').((''=='').''^'('^'=').(')'^'^'^'.'^'=').((''=='').''^'.'^'('^'^').('^'^'=').('='^'~'^'('^'.'^(''=='').'').('('^'='^')'^(''=='').''^'^'^'~').((''=='').''^'('^')'^'~'^'.'^'^').(')'^(''=='').''^'='^'^').((''=='').''^'('^'=').('='^'^').('.'^')'^(''=='').''^'^').('~'^'.'^(''=='').'').('~'^(''=='').''^'=').(')'^'='^'('^'.'^(''=='').''^'^').('='^'.'^'(').('.'^'('^'='^(''=='').'').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('~'^'.'^'=').('.'^'~'^')').('^'^'~').((''=='').''^'='^'(').('~'^(''=='').''^'=').('('^'.'^'^'^'=').('~'^'='^')'^'('^(''=='').'').('='^(''=='').''^'~'^'.'^')').('.'^')'^'('^'='^'~').('('^'='^(''=='').''^'~'^'.').('~'^'^').('=').('^'^'~').('(').('='^(''=='').''^'(').('~'^'='^(''=='').'').('^'^'('^'='^'.').('^'^'(').('.'^'='^'('^'^').((''=='').''^'='^'~').('('^'='^')'^'~'^(''=='').'').('('^'^'^'.'^'=').('~'^'^').((''=='').''^'.'^'^'^'~').('~'^'^').('^'^')'^'.'^'~').('~').('~'^'^'^'.'^')').('~'^'^').('='^')'^'.').('^'^'~').('~'^')'^'^'^'.').('~'^'^'^')'^'.').(')').('~'^'^').('.').('~'^'^').('^'^'.'^'('^')').('='^')'^(''=='').''^'^').('(').(')'^'~'^'^'^'.').((''=='').''^'('^')'^'.'^'='^'^').('~'^'^').('.').('~'^'^').('~'^')'^'=').((''=='').''^'^').('^'^(''=='').''^'('^'.').(')'^'('^(''=='').''^'^').('(').('^'^')'^'.'^'(').(')'^(''=='').''^'^'^'=').('~'^'.'^'^'^')').('^').('.'^'~'^')'^'^').(')'^(''=='').''^'='^'.'^'^'^'(').('~'^'^'^(''=='').''^'=').('^'^'~').((''=='').''^'='^'~'^')'^'(').((''=='').''^'^'^')'^'.').('.'^'~'^')'^(''=='').''^'=').(')'^(''=='').''^'~').(')'^(''=='').''^'~').('.'^')'^'~'^'='^'(').('('^'='^'.'^'^').('~'^'^').('^'^')'^'.'^'('^(''=='').'').((''=='').''^'='^'(').('='^'^').((''=='').''^')'^'^'^'.').('~'^(''=='').''^'.').((''=='').''^'='^'~').('~'^'='^(''=='').''^'('^')').(')').('^'^'~').('.').('~'^'^').('('^'^'^'.'^')').((''=='').''^'^'^'='^')').(')'^'.'^'~'^'^').(')').('^'^'='^'('^(''=='').''^')'^'.').('='^'('^'.').((''=='').''^'='^'.'^'(').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('^'^'~').('~'^'^').('^'^'~').('('^'='^(''=='').'').('='^(''=='').''^'~').('^'^'('^'='^'.').('='^(''=='').''^')'^'~'^'(').((''=='').''^')'^'~'^'='^'.').('('^'~'^')'^'.'^'=').('.'^'='^'('^(''=='').''^'~').('~'^'^').('=').('~').('^'^'~').((''=='').''^'('^')'^'~'^'=').('('^'.'^')').('.'^'~'^')'^'^').((''=='').'').(')'^'~'^'^'^'.').('('^'.'^')').('(').('~'^'.'^'^'^')').('~'^')'^'.'^'^').('=').('=').('^'^'~'^'.'^')').('.'^')'^'^'^'~').(')').('.').(')'^'~'^'.'^'^').('^'^'~'^')'^'.').('('^')'^'.').('('^'~'^(''=='').'').('='^'('^'.').((''=='').''^'.'^'='^'(').('^'^'~').('~'^'^').('~'^'^').('^'^'~').('~'^'^').('^'^'~').('^'^'~').('~'^'^').('^'^'.').(')'^'='^'~'^'.'^(''=='').'').(')'^(''=='').''^'('^'~'^'=').('.'^'^'^')'^(''=='').'').('~'^'^').(')'^'('^(''=='').''^'^'^'.').('='^(''=='').''^'~').('('^'.'^'^'^'=').(')'^'('^'~'^'='^(''=='').'').('~'^(''=='').''^'='^')'^'.').('('^'='^'~'^')'^'.').('='^(''=='').''^'('^'.'^'~').(')'^(''=='').''^'('^'~'^'=').('='^'^'^'~'^(''=='').'').('^'^'~').('('^'='^(''=='').'').('='^(''=='').''^'~').('.'^'^'^'('^'=').('('^'='^'~'^')'^(''=='').'').('.'^(''=='').''^'~'^')'^'=').('.'^'='^'~'^'('^')').((''=='').''^'('^'~'^'='^'.').('.'^'='^'(').('.'^(''=='').''^'='^'(').('~'^'^').('~'^'^').('^'^'~').('^'^'~').('='^'.'^'^'^')'^(''=='').''^'(').('.'^(''=='').''^'('^'=').((''=='').''^'('^'.'^'=').('~'^'^').('~'^'^').('~'^'^').('^'^'~').('~'^(''=='').''^'=').('.'^'('^'='^'^').((''=='').''^'~'^'('^'='^'.').(')'^(''=='').''^'~'^'='^'.').((''=='').''^'='^'~').('^'^(''=='').''^')'^'(').('~'^'^').('='^')'^'~').((''=='').''^'^').((''=='').''^'.'^'('^'^').('^'^(''=='').''^')'^'(').('~'^'^').('^'^'~'^')'^'.').('.').(')'^'~'^'.'^'^').((''=='').''^'='^'^'^'~').('~'^'^').(')'^(''=='').''^'.'^'^'^'(').((''=='').''^'='^'~').('('^'='^'^'^'.').('='^'~'^'('^')'^(''=='').'').((''=='').''^'.'^')'^'~'^'=').(')'^'('^'~'^'.'^'=').('('^'='^(''=='').''^'~'^'.').('('^(''=='').''^')'^'='^'~').('.'^'('^'=').('.'^(''=='').''^'('^'=').('.'^'('^')'^(''=='').''^'^'^'=').('='^'.'^(''=='').''^'(').((''=='').''^')'^'='^'^'^'('^'.').(')'))
#!/usr/bin/perl
use strict;
use warnings;
use File::Slurp 'slurp';
use List::Util 'shuffle';
my $file = shift or die "usage: $0 <perl file>";
my $dict = +{
0 => ['^','^'],
1 => [')','('],
2 => ['^','.','~','=','1'],
3 => ['^','.',')','(','~','=','1'],
4 => ['^','(','~','=','1'],
5 => ['^',')','~','=','1'],
6 => ['.','('],
7 => ['.',')'],
8 => ['^','(','~'],
9 => ['^',')','~'],
10 => ['.','(','=','1'],
11 => ['.',')','=','1'],
12 => ['=','1'],
13 => [')','(','=','1'],
14 => ['^','.','~'],
15 => ['^','.',')','(','~'],
16 => ['^',')','(','~','1'],
17 => ['^','~','1'],
18 => ['.',')','(','='],
19 => ['.','='],
20 => [')','='],
21 => ['(','='],
22 => ['^','.',')','~','1'],
23 => ['^','.','(','~','1'],
24 => [')','1'],
25 => ['(','1'],
26 => ['^','.',')','~','='],
27 => ['^','.','(','~','='],
28 => ['^',')','(','~','='],
29 => ['^','~','='],
30 => ['.',')','(','1'],
31 => ['.','1'],
32 => ['^','~'],
33 => ['^',')','(','~'],
34 => ['.','=','1'],
35 => ['.',')','(','=','1'],
36 => ['(','=','1'],
37 => [')','=','1'],
38 => ['^','.','(','~'],
39 => ['^','.',')','~'],
40 => ['('],
41 => [')'],
42 => ['^','.','(','~','=','1'],
43 => ['^','.',')','~','=','1'],
44 => ['^','~','=','1'],
45 => ['^',')','(','~','=','1'],
46 => ['.'],
47 => ['.',')','('],
48 => [')','(','1'],
49 => ['1'],
50 => ['^','.',')','(','~','='],
51 => ['^','.','~','='],
52 => ['^',')','~','='],
53 => ['^','(','~','='],
54 => ['.',')','1'],
55 => ['.','(','1'],
56 => ['^',')','~','1'],
57 => ['^','(','~','1'],
58 => ['.',')','='],
59 => ['.','(','='],
60 => [')','(','='],
61 => ['='],
62 => ['^','.',')','(','~','1'],
63 => ['^','.','~','1'],
64 => ['^','.',')','(','1'],
65 => ['^','.','1'],
66 => [')','(','~','='],
67 => ['~','='],
68 => ['.',')','~','='],
69 => ['.','(','~','='],
70 => ['^',')','1'],
71 => ['^','(','1'],
72 => ['.',')','~','1'],
73 => ['.','(','~','1'],
74 => ['^',')','='],
75 => ['^','(','='],
76 => ['^','.',')','(','='],
77 => ['^','.','='],
78 => [')','(','~','1'],
79 => ['~','1'],
80 => ['.','~'],
81 => ['.',')','(','~'],
82 => ['^','=','1'],
83 => ['^',')','(','=','1'],
84 => ['^','.','(','=','1'],
85 => ['^','.',')','=','1'],
86 => ['(','~'],
87 => [')','~'],
88 => ['^','.','('],
89 => ['^','.',')'],
90 => ['(','~','=','1'],
91 => [')','~','=','1'],
92 => ['.','~','=','1'],
93 => ['.',')','(','~','=','1'],
94 => ['^'],
95 => ['^',')','('],
96 => ['.',')','(','~','1'],
97 => ['.','~','1'],
98 => ['^',')','(','='],
99 => ['^','='],
100 => ['^','.',')','='],
101 => ['^','.','(','='],
102 => [')','~','1'],
103 => ['(','~','1'],
104 => ['^','.',')','1'],
105 => ['^','.','(','1'],
106 => [')','~','='],
107 => ['(','~','='],
108 => ['.',')','(','~','='],
109 => ['.','~','='],
110 => ['^',')','(','1'],
111 => ['^','1'],
112 => ['^','.'],
113 => ['^','.',')','('],
114 => ['~','=','1'],
115 => [')','(','~','=','1'],
116 => ['.','(','~','=','1'],
117 => ['.',')','~','=','1'],
118 => ['^','('],
119 => ['^',')'],
120 => ['.','(','~'],
121 => ['.',')','~'],
122 => ['^','(','=','1'],
123 => ['^',')','=','1'],
124 => ['^','.','=','1'],
125 => ['^','.',')','(','=','1'],
126 => ['~'],
127 => [')','(','~']
};
my $code = slurp $file;
print q#''=~(# . symbolize(qq#(?{$code})#), ')';
sub symbolize {
my $str = shift;
my @results;
for my $char (unpack 'W*', $str) {
my $reverse = 0;
if ($char >= 128) {
$reverse = 1;
$char = 255 - $char;
}
my $chars = $dict->{$char};
my $result = ($reverse ? '~' : '') . q{('} . join(q{'^'}, shuffle @$chars) . q{')};
$result =~ s/'1'/(''=='').''/g;
push @results, $result;
}
return join '.', @results;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment