part1
1-!  ...
1  ?
1 ?
1  ...
1       .
1  ...
end
part2
2 0   .
1?  ?
2 5     .
1  ?    !
2.   ,    .
1 ?
2...
end
part3
1    ?!
2    .
2     .
2     " ".
1   ?     ?
2 ,        .
2       .
2   ...
1   ...
2     .
2 *      .
1  ...
end
part4
1 ...
2    .
2        .
2   ...
1 !
end
