---------------------------------------------
"": 1 - ! 2 - - . 3 - . 4 - ! 5 - !... 29 - . 30 - ... 31 - -!