'Brk  Copyright (C) 2015, International Business Machines Corporation and others. All Rights Reserved. 8`p mu8u(,                                      ,                   Trie% * (08@BHKS[ck@qy}}@@@@ !&.6;AHPV^emtt|t'.6<DLTZbjTrzttt (,3;?GMS[cks{t%tt-5=EMT\dkttsy}}}}}}@@@@@@@t tttttttttttttttttttttt (tttttttttttttttttt+3tt:AttttttttttttItPWtttttttttttttttt_ck@@@s}{ttttttttttttt,titttttttttttttttttttti@    @ ! ) /t 5 = E M U ] eP m t |   }}  tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt  t     #i + 1 5 = E L T Z b j r z tttttttttttttttttttttttttttttttt ttt|ttt tttt | i  t  tt  tttt 1tttt tt  tt tt   | |t  ( ttt 0t 8} @ttttttttttttttttttttttttE H O VE ^ f lE t | E t tt   tttttttt; ttttt t; t st ttttttttttt} tttttttttttttt tttttttttttttttttttttttttttttttttttttttt ttt ttttttttttttttttttttttttttttttttttttttttttttttttttt ttttttttttttt  tti  % - 5cttttttttttttttttttttttttttt = B Jttt ttttttttttttttttttttttttttttttt P Xttttttttttttttttttttttttttttttttttttt _ g mtttt uttttttttttttt } } ~ _ tttttttttttttttt   tttttttttt #ttttttttttttttttttttttttttttttttttttttttt + 3 ; C K Stttttttttttttttttttg [ [ atttttttttttttttttttttttttttttttttttttt dttttttttttttt|  tttttttttt ttttttttttttttt l t t ttttt |tttttttttttttttt                                                                                                                                                                                            @` @` @`````````````````````````````````` ```@`````d$CR = [\p{Sentence_Break = CR}];$LF = [\p{Sentence_Break = LF}];$Extend = [\p{Sentence_Break = Extend}];$Sep = [\p{Sentence_Break = Sep}];$Format = [\p{Sentence_Break = Format}];$Sp = [\p{Sentence_Break = Sp}];$Lower = [\p{Sentence_Break = Lower}];$Upper = [\p{Sentence_Break = Upper}];$OLetter = [\p{Sentence_Break = OLetter}];$Numeric = [\p{Sentence_Break = Numeric}];$ATerm = [\p{Sentence_Break = ATerm}];$SContinue = [\p{Sentence_Break = SContinue}];$STerm = [\p{Sentence_Break = STerm}];$Close = [\p{Sentence_Break = Close}];$SpEx = $Sp ($Extend | $Format)*;$LowerEx = $Lower ($Extend | $Format)*;$UpperEx = $Upper ($Extend | $Format)*;$OLetterEx = $OLetter ($Extend | $Format)*;$NumericEx = $Numeric ($Extend | $Format)*;$ATermEx = $ATerm ($Extend | $Format)*;$SContinueEx= $SContinue ($Extend | $Format)*;$STermEx = $STerm ($Extend | $Format)*;$CloseEx = $Close ($Extend | $Format)*;!!chain;!!forward;$CR $LF;[^$Sep $CR $LF]? ($Extend | $Format)*;$ATermEx $NumericEx;($UpperEx | $LowerEx) $ATermEx $UpperEx;$NotLettersEx = [^$OLetter $Upper $Lower $Sep $CR $LF $ATerm $STerm] ($Extend | $Format)*;$ATermEx $CloseEx* $SpEx* $NotLettersEx* $Lower;($STermEx | $ATermEx) $CloseEx* $SpEx* ($SContinueEx | $STermEx | $ATermEx);($STermEx | $ATermEx) $CloseEx* $SpEx* ($Sep | $CR | $LF)?;[[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* .;[[^$STerm $ATerm $Close $Sp $Sep $LF $CR $Format $Extend]{bof}] ($Extend | $Format | $Close | $Sp)* ([$Sep $LF $CR {eof}] | $CR $LF){100};!!reverse;$SpEx_R = ($Extend | $Format)* $Sp;$ATermEx_R = ($Extend | $Format)* $ATerm;$STermEx_R = ($Extend | $Format)* $STerm;$CloseEx_R = ($Extend | $Format)* $Close;[{bof}] (.? | $LF $CR) [^$Sep $CR $LF]* [$Sep $CR $LF {eof}] ($SpEx_R* $CloseEx_R* ($STermEx_R | $ATermEx_R))*;