100 #define b \)&%\<=!$(><[[./*{\ o p R a x m V i F H O X J e K d z Q C G b E M s l t u A W T I N h D c q L w P y f g U n j r v B S k #define p &-~?<@`](!+*(}{+?-| g W T N h X y w A C r s b l k a S Q K E m c t n v M R u e H O d f F G U o x z P B L V I J p i q j D #define W '|{*?>&\<];!+!|{^+" S V j P p O g X R y T D C b G A w r s a M c x h d N L o l u v z t m n B H q k J E Q i I e F U W f K #undef p S c u V s J Q j l a q M T b t C v i f n e o r y H h G L F k x z I O d D R N w B P g m A X p E W K U #undef W x W i R r e v g T U l O C M o N L h G t w z c A E f P S p K b H u I X n Q m j F J B s D q V a y k d #define u )-@*+\$/~~$()|{{-&` X d o I f y l C G L U e x A m D S B E F c b z p M V u v K k w n s r j R O h q i g W J Q a H P N t T #define x =&%+{]`{()%]{.>&|`~ d j P x J K R F e V H f s n M G q U u L i O I N T a C h B z S t w D m o E c y g k r p Q W v X b A l #undef x C b f U F N i p s t P l o z D w g W r T S k n E A Q j J d L V u v e O x R I H a X c q m K y h G M B #define M ?//(:|]'$;>,^\@('!) X R u L G f J T P s Q c C i M n w x k t S q v W V H d I h r b U l o B g a j p z F y m K O A D e N E #undef b Q N U J k c F h d S q P B C t L l G V z x a w W M m E H g b K D X R A e n O y o j i f I u v r p s T #undef u h u M Q e j J v C t s w G A H S T r a p c x n O m F P E o g W y q d l V X B f R K L z b I N i D k U #define h <(@]'>\%^}%!+@}-[$@ U k T m Q s X b C z P j E H V y D r i q f L J N o u l n d W F A a v G e x B I w c K h M R t S g p O #undef h z s d k y b x C e t U N i S g O L W B R K h j c P o D E X G T I V A p f m H a J Q M r v q w n F l u #define W @'\*=\=~^*,+[%""*}? N i D w f y k B U p V x H o t m L P n r M J c j T A G b O u S I X z e h Q q d l v C R E s K a g F W #undef M V x w v K U p H z G g n y l S Q I F L t j f b O T i X u h r d B m q N W D R P o c s E M C A a k e J #define b $}`=}~@*"\:?|'=?:$, m j d P x t K E H T G V M i e C w y p l L U b n o r S a R I B O h N q W f D c J z s F A X k g Q u v #define f (`%}?&|*[.::/&'=\&$ l Q q O d U H o u f M i c S W e T x p J b n z m R h K g B k N D y V w E I C j F P L t s a r G v A X #define P ~$])>-$+@<}>{:<>)@* K A R F N i I Q l a L X D P r G e p E m S M H y W z v J n q h j U x w s d u c b t k C T O g B f V o #define t ?.)`'-:)==~*~?*<@\" I A a H d R u B P b p Q h y v z L U S l r D K f n E k j G e W x J C t c g i q N m O T w X o s F V M #undef b B H T S s a A v c N i l k f r m Q X t z p C P K G d n I j w F W e M u J b E o g V O y L q U R x D h #define n /}`$@<~,-'%`/??=!]) p w c E g T W P H t u m y x z d Q D b I f A k s F G C U R B O h l q X N r a M j v o S L V J e n K i #define b ":.@:|$$>"*><+~;/>$ x H G s W i m w j t a U F f T Q k b r M E d X y L K c p N e l q I R u g O z D v A o C B n J V P h S #undef b j d E R i n G M k y p z C U H V g q X D u A c m F s e Q f a I v t S l L T b P O N W B o K r h x J w #undef f R D x N q u W T v m E l P K J f S p V d k U i e y O j g a b I z o c t H X L s Q B w h G n r A C M F #define u ==[.%!+^>^|$`)=;-+, A d n K Q i B a F x I R t b S V r W z N X s o L C D f c u E y J l P q M g p j T w m U H h O G e k v #undef P T X t B A x i F a n l g W Q p v r O h V U I q S w k z d o b H j R E u m K C c J L D y G M N f P e s #define Q }>&$?|+??%[${": E R W D O V i I L y X M v p u K e t d P a z A c U S l q m F n b w N o Q B j G C r k f s h H T g J x #undef C m U K H S P i R y o k L M z g E r u w C q c x v f n J Q l W a B s j T G b I F V e D N O A X d h t p #define O %=\&,,?^@~:'&[}"(]{ a L T A g D V K b F e W X S j J N n Q i R l y M p f k O C o H U B x h r v d w s m P c q E I z G t u #undef O A J P a n q K p g f i D H v L T Q R o E t I s m M l u y h F S V W j b k G x z e d O r B N X U c C w #define y |%][(>@~(&$'[~^~~@[ Q d a V W u g C f K E w M H v T B y A n q X L j D c U e r z N R P b F p i m h o G x l O S k t s I J #define d ^;+&}(};*$'}*>>$?== G d J a e D i B r X l L w y u g H E T x O I V o j m S C z h p t s F P A n q R W f b c K v M U N Q k #define r /&"}`.}|^}['&~:{:$- T V f W h R K N z v k t e H u o G A c j P C J r O U X b l m y x q i B g a I Q E M F s S d w L n p D #define m >.""[^;&{&|+->`=;;: f l D u N X r T c C B j m i p F z H n G J a g I w s M Q S P e y k O d o q V U W L A h R v x b E t K #define I ,,][?@>')<(~**([+,} Q L n o m x N l p J D G a v k P b u X T t d e H S B i W A F g E q C O f M c V j w z y I R K h s r U #define s +?|$=<[}|'{'|~-:}}| e q A d T J l B U O X C p V b z n N y S Q j k W E w L u o x f R h m r P G i F H I D s v g M K t a c #define v +[!?@"%+.;{[+%|*>(& w Q X v l P z y O u m a F i t c N W d o B k L G R s g q r S b h e T K C H f U p n I E J A x M V D j #define z )!($.[<"{~:*'&?[}-{ c X F U s t K V p u E q k B G d g L e M D O N m A n r x v J j b a o S H z T l h w P i I Q R f W y C #undef z U a S y D E F h Q q e c w g X k m l W J B T v L f x P r b R H A O j t p M N u K V s G i d n I o C z #define A <&)(?|`$['*@>{'\[<: T A f N F C r c L X K j R I V e S b O G H g k B x d o P q l i W w D y s u J Q z U M p E h m n a t v #define P },\:[\/[,&<'{~};`$^ k h M g u l s w Q R v m p c y t J f C z U P L T K q B H N I r S b F E X x D G n V j e o O i A a W d #define S (@`?`\$-<"!':/]<`$; y i J p w F W C t B H d g N a M q U P x k O v m A h s f G L D z j V b u l Q T I R e X r E K S n o c #undef d X k h v w G O g z m F t U C b P q A n M D T E i H W o I a c d x u J K S j r V e p s N f y Q L R l B #define k @'**&'**],}[:>/&!-` A j p c X x q S b e n U o T w a f r H g D d J V Q N k h I G L F s K z l O E m R u t i M P B W C v y #define T .-/==<|{."~[^=|%)?& M b S A E i k u h D F f J T r t W n j d p X l e L w s Q y I m x C V H G o q O a g B v z U R P K c N #define C ++^%`?@&~)'&<}(.'?. s M f E R P D z X S w c j h W Q H T G A U t k F q p v i d o J u x l I g K e r O n a y B L C m N V b #undef P f D x j w H S d z Q c v h C E L N n R q r m g e p a X b t o V u U T s O k J P I F l B W K i M A y G #undef y t k N y R u v W A q E a P w m e f U z s T Q d D L l i o b H j p g B n M C c O x I r S X h G J F V K #undef T w s e t n S H V v b f x X h B I a k K D l O q E C y J L c o m T W M F z N u j p Q U P r d A i g R G