- D_30 (dihedral group of order 60) 
-   
- *|! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; 
- ------------------------------------------------------------------------------------------------------------------------- 
- !|! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; 
- @|@ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; u 
- #|# $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; u i 
- $|$ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; u i o 
- %|% ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; u i o p 
- ^|^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ] \ Q W E R T Y U I O P { } | a s d f g h j k l ; u i o p [ 
- &|& * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ \ Q W E R T Y U I O P { } | a s d f g h j k l ; u i o p [ ] 
- *|* ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & Q W E R T Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ 
- (|( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * W E R T Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q 
- )|) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( E R T Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W 
- _|_ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) R T Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E 
- +|+ 1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ T Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R 
- 1|1 2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + Y U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T 
- 2|2 3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 U I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y 
- 3|3 4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 I O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U 
- 4|4 5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 O P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I 
- 5|5 6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 P { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O 
- 6|6 7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 { } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P 
- 7|7 8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 } | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { 
- 8|8 9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 | a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } 
- 9|9 0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 a s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | 
- 0|0 - = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 s d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a 
- -|- = q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 d f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s 
- =|= q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - f g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d 
- q|q w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = g h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f 
- w|w e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q h j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g 
- e|e r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w j k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h 
- r|r t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e k l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j 
- t|t y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r l ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k 
- y|y ! @ # $ % ^ & * ( ) _ + 1 2 3 4 5 6 7 8 9 0 - = q w e r t ; u i o p [ ] \ Q W E R T Y U I O P { } | a s d f g h j k l 
- u|u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ 
- i|i u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # 
- o|o i u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ 
- p|p o i u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % 
- [|[ p o i u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ] % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ 
- ]|] [ p o i u ; l k j h g f d s a | } { P O I U Y T R E W Q \ ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & 
- \|\ ] [ p o i u ; l k j h g f d s a | } { P O I U Y T R E W Q & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * 
- Q|Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U Y T R E W * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( 
- W|W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U Y T R E ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) 
- E|E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U Y T R ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ 
- R|R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U Y T _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + 
- T|T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U Y + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 1 
- Y|Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I U 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 2 
- U|U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O I 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 3 
- I|I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P O 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 4 
- O|O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { P 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 5 
- P|P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } { 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 6 
- {|{ P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | } 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 7 
- }|} { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a | 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 8 
- ||| } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s a 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 9 
- a|a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d s 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 0 
- s|s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f d 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = - 
- d|d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g f - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q = 
- f|f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h g = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w q 
- g|g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j h q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e w 
- h|h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k j w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r e 
- j|j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l k e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t r 
- k|k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; l r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y t 
- l|l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u ; t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ ! y 
- ;|; l k j h g f d s a | } { P O I U Y T R E W Q \ ] [ p o i u y t r e w q = - 0 9 8 7 6 5 4 3 2 1 + _ ) ( * & ^ % $ # @ !  
-   
- !@#$%^&*()_+1234567890-=qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;!!@#$%^&*()_+1234567890-=qwertyuiop[]\QWERTYUIOP{}|asdfghjkl;@@#$%^&*()_+1234567890-=qwerty!iop[]\QWERTYUIOP{}|asdfghjkl;u##$%^&*()_+1234567890-=qwerty!@op[]\QWERTYUIOP{}|asdfghjkl;ui$$%^&*()_+1234567890-=qwerty!@#p[]\QWERTYUIOP{}|asdfghjkl;uio%%^&*()_+1234567890-=qwerty!@#$[]\QWERTYUIOP{}|asdfghjkl;uiop^^&*()_+1234567890-=qwerty!@#$%]\QWERTYUIOP{}|asdfghjkl;uiop[&&*()_+1234567890-=qwerty!@#$%^\QWERTYUIOP{}|asdfghjkl;uiop[]**()_+1234567890-=qwerty!@#$%^&QWERTYUIOP{}|asdfghjkl;uiop[]\(()_+1234567890-=qwerty!@#$%^&*WERTYUIOP{}|asdfghjkl;uiop[]\Q))_+1234567890-=qwerty!@#$%^&*(ERTYUIOP{}|asdfghjkl;uiop[]\QW__+1234567890-=qwerty!@#$%^&*()RTYUIOP{}|asdfghjkl;uiop[]\QWE++1234567890-=qwerty!@#$%^&*()_TYUIOP{}|asdfghjkl;uiop[]\QWER11234567890-=qwerty!@#$%^&*()_+YUIOP{}|asdfghjkl;uiop[]\QWERT2234567890-=qwerty!@#$%^&*()_+1UIOP{}|asdfghjkl;uiop[]\QWERTY334567890-=qwerty!@#$%^&*()_+12IOP{}|asdfghjkl;uiop[]\QWERTYU44567890-=qwerty!@#$%^&*()_+123OP{}|asdfghjkl;uiop[]\QWERTYUI5567890-=qwerty!@#$%^&*()_+1234P{}|asdfghjkl;uiop[]\QWERTYUIO667890-=qwerty!@#$%^&*()_+12345{}|asdfghjkl;uiop[]\QWERTYUIOP77890-=qwerty!@#$%^&*()_+123456}|asdfghjkl;uiop[]\QWERTYUIOP{8890-=qwerty!@#$%^&*()_+1234567|asdfghjkl;uiop[]\QWERTYUIOP{}990-=qwerty!@#$%^&*()_+12345678asdfghjkl;uiop[]\QWERTYUIOP{}|00-=qwerty!@#$%^&*()_+123456789sdfghjkl;uiop[]\QWERTYUIOP{}|a--=qwerty!@#$%^&*()_+1234567890dfghjkl;uiop[]\QWERTYUIOP{}|as==qwerty!@#$%^&*()_+1234567890-fghjkl;uiop[]\QWERTYUIOP{}|asdqqwerty!@#$%^&*()_+1234567890-=ghjkl;uiop[]\QWERTYUIOP{}|asdfwwerty!@#$%^&*()_+1234567890-=qhjkl;uiop[]\QWERTYUIOP{}|asdfgeerty!@#$%^&*()_+1234567890-=qwjkl;uiop[]\QWERTYUIOP{}|asdfghrrty!@#$%^&*()_+1234567890-=qwekl;uiop[]\QWERTYUIOP{}|asdfghjtty!@#$%^&*()_+1234567890-=qwerl;uiop[]\QWERTYUIOP{}|asdfghjkyy!@#$%^&*()_+1234567890-=qwert;uiop[]\QWERTYUIOP{}|asdfghjkluu;lkjhgfdsa|}{POIUYTREWQ\][poi!ytrewq=-0987654321+_)(*&^%$#@iiu;lkjhgfdsa|}{POIUYTREWQ\][po@!ytrewq=-0987654321+_)(*&^%$#ooiu;lkjhgfdsa|}{POIUYTREWQ\][p#@!ytrewq=-0987654321+_)(*&^%$ppoiu;lkjhgfdsa|}{POIUYTREWQ\][$#@!ytrewq=-0987654321+_)(*&^%[[poiu;lkjhgfdsa|}{POIUYTREWQ\]%$#@!ytrewq=-0987654321+_)(*&^]][poiu;lkjhgfdsa|}{POIUYTREWQ\^%$#@!ytrewq=-0987654321+_)(*&\\][poiu;lkjhgfdsa|}{POIUYTREWQ&^%$#@!ytrewq=-0987654321+_)(*QQ\][poiu;lkjhgfdsa|}{POIUYTREW*&^%$#@!ytrewq=-0987654321+_)(WWQ\][poiu;lkjhgfdsa|}{POIUYTRE(*&^%$#@!ytrewq=-0987654321+_)EEWQ\][poiu;lkjhgfdsa|}{POIUYTR)(*&^%$#@!ytrewq=-0987654321+_RREWQ\][poiu;lkjhgfdsa|}{POIUYT_)(*&^%$#@!ytrewq=-0987654321+TTREWQ\][poiu;lkjhgfdsa|}{POIUY+_)(*&^%$#@!ytrewq=-0987654321YYTREWQ\][poiu;lkjhgfdsa|}{POIU1+_)(*&^%$#@!ytrewq=-098765432UUYTREWQ\][poiu;lkjhgfdsa|}{POI21+_)(*&^%$#@!ytrewq=-09876543IIUYTREWQ\][poiu;lkjhgfdsa|}{PO321+_)(*&^%$#@!ytrewq=-0987654OOIUYTREWQ\][poiu;lkjhgfdsa|}{P4321+_)(*&^%$#@!ytrewq=-098765PPOIUYTREWQ\][poiu;lkjhgfdsa|}{54321+_)(*&^%$#@!ytrewq=-09876{{POIUYTREWQ\][poiu;lkjhgfdsa|}654321+_)(*&^%$#@!ytrewq=-0987}}{POIUYTREWQ\][poiu;lkjhgfdsa|7654321+_)(*&^%$#@!ytrewq=-098||}{POIUYTREWQ\][poiu;lkjhgfdsa87654321+_)(*&^%$#@!ytrewq=-09aa|}{POIUYTREWQ\][poiu;lkjhgfds987654321+_)(*&^%$#@!ytrewq=-0ssa|}{POIUYTREWQ\][poiu;lkjhgfd0987654321+_)(*&^%$#@!ytrewq=-ddsa|}{POIUYTREWQ\][poiu;lkjhgf-0987654321+_)(*&^%$#@!ytrewq=ffdsa|}{POIUYTREWQ\][poiu;lkjhg=-0987654321+_)(*&^%$#@!ytrewqggfdsa|}{POIUYTREWQ\][poiu;lkjhq=-0987654321+_)(*&^%$#@!ytrewhhgfdsa|}{POIUYTREWQ\][poiu;lkjwq=-0987654321+_)(*&^%$#@!ytrejjhgfdsa|}{POIUYTREWQ\][poiu;lkewq=-0987654321+_)(*&^%$#@!ytrkkjhgfdsa|}{POIUYTREWQ\][poiu;lrewq=-0987654321+_)(*&^%$#@!ytllkjhgfdsa|}{POIUYTREWQ\][poiu;trewq=-0987654321+_)(*&^%$#@!y;;lkjhgfdsa|}{POIUYTREWQ\][poiuytrewq=-0987654321+_)(*&^%$#@! 
-   
- Neutral Element: !