???=--?-----?????????????>?--?->?==?????-?-?----?????>==-???????>>>>->>>?-????>=??-----??>>>?>??---???>>-->>>????-------????>->????==-??----?????????????>?--?->?==?????-?-?----????>>>>-???????>>>>->>??-????>=??---?-?>?>>????---???>>>->>>????-------????>->????==-??----????????????>>?----?>==?????-?-?----????>>>>-??????>>>>->>>??-???>==??-?-???>???????---???>>>->>>????-------????>->????==????---????????????>>?-?--?>=??????-?------????>>>?-??????>>>>->>>??-???>==??-?-???????????--????>>>->>>????-------????-->????===???--?????????????>>?-?--?>==????--?-----?????>>>?-??????>>>>->>>??-???>=???----??????????---???>>>->>>????-------????-->?????===???-?-???????????>>?---??>?==???--?-----?????>>??-??????>>>>->>>??-???==????-?-?--??????----???>>>->>>>???-------????-->>?????==???---???????????>??---??>??=???-??-----?????>>??-?--???>>>>->>>??-???==????----?-??-???----???>>>->>>>???-------????-->>?????>=???----??????????>??---??>??=???-??-----?????>>???---???>>>>->>>??-???==????--?-?-?-????-??-???>>>->>>>???-------????->>>?????>==?-----???????>>>>?----???>?=???-??-----????>>????---???>>>-->>>?--?>?==????--?-?-?-????-?---??>>>->>>>???-------????->>>?????>==?----?-?????>>>>??-?-????>?=???-??-?---????>>????--????>>>>>>>>?-??>?==????---??--????--?---??>>>->>>>????----?-????->>>????>>=>?------?????>>???--?-??-??>=???-??-----???>>?????--????>>>>>>>>?-??>>=????----???-????--?----?>>>->>>>????------????->>>????>==>?------???????>??--?-?--??>==??-??-----???>>?????--????>>>>>>>>>-??>>==???---????-????--?----?>>>->>>?????------????->>>????>==>?-------??????>??-??-?--???>=?????--?--??>>>??????-??-?>>>>>>>>>-??>>==???-?-?????????-------?>>>->>>?????------????->>????>==>??-------???????>?-??--?-???-=?????-----??>>>??????-??-?>>>>>>>>>-??>>==???-??????>????-------??>>->>>??????-----????->>???>>==>?-?------?-??????>??-?-?-???>=?????----??>>>>??????-??-?>>>>>>>>>-??>>==???-?????>>????------???>>->>>????-?-----????-?>??>?==>>?-?---?----??????>??--?-????>=?????----??>>>>??????-??-?>>>>>>>>--???>==???-?????>>????-------??>>>>?>????-------????-?>?>>==>>>?-?---?---???????>??--?-???>>=?????----???>>???????-?--??>>>>>>>--???>==???-?????>>????-------??>>>>??????-------????->>?>?==>>>?------?--???????>??-?--???>==??????---???>>>??????-?--??>>>>>>>--???>>=??----???>>????-------??>>>>??????-------????->??>===>>>-?---?-?--???????>??-?-???>?=???????---???>>>??????-?--??>>>>>>>--???>>=??----???>>?>???------??>>>>>?????------????-->?>?===>>>--?--?--?-???????>??---???>?=???????--?????>>??????-?-???>>>>>>>-?-???>=?=---????>>?>???------?>>>>>>?????------????->??>?===>>>--?---?-?-?-???>?>???--???>==???????--??????>??????-?-???>>>>>>>--????>===---???>>>?>???------?>>>>>>?????---?--????>>??>?===>>?-??-?--??---???>>>???-????>==???????--??????>>>????-?-???>>>>>>>--???>>===---??>>>>?>????-----??>>>>>?????---?--????>>??>?===>>?-??-?--??---???>>????-????>=???????---??????>>>????---???>>>>>>>?-???>>===---??>>>>>>????-----??>>>>>?????-?-?--????>>??>?===>>>-??-?-???---???>????--????>>=??????---??????>>>????---???>>>>>>>?-???>>==?--???>>>->>????-----??>>>>>?????-?----????>>??>?===>>>-??-?-???-?-???>??-?--????>==??????---??????>>>????---???>>>>>>>?-???>>==?--???>>>-->????-?---??>>>?>?????-?---?????>???>??==>>>???-??>????-???>??--?-???>>==???=??---??????>>>????---???>>>>>>>?-??>>>==?--???>>>-->??????---??>>>>>>????-??--?????>???>??==>>>???-?>>????-??>>?---????>>?==??????---??????>>>????---???>>>>>>>?-??>>>>=?--???>>>-->??????---??>>>>>>????-??--?????>???>?===>>>??????>????-??>??---???>>?==?????---?-??????>>>?????--??>>>>>>>>?-??>>>>=?--???>>>-->??????---??>>>?>>>???-??--??????>??>?===>>>??????>>???-??>??--????>>==??????---??-?????>>>?????--??>>>>>>>>--??>>>>=?-????>>>->>>?????---??>>?>>>>???-?---??????>??>?==>>>>??????>?>??-?>>>?--????>>==??????---??-?????>>>?????--?>>>>>>>>>--??>>>>=?-????>>>-->>????----??>??>>>>>>?-?---??????>??>?==>>>>>????>>?>??-??>>?--????>>==??????---??-?????>>?????--??>>>>>>>>---??>>>>=?-????>>>-->>>>??----??>?>>>>>>>???---??????>??>?==>>>>>??-?>??>??-??>>?-?????>>>=?????-?--??-?????>>?????--??>>>>>>>>--???>>===?-????>>>-->>>>??---???>??>>>>>????--???????>??>===>>>>>??-?>??>>?-??>>?-?---??>?===???-?--??-????>>>?????--??>>>>>>>>--???>?===?-???>>>>--->>>>?-?--??>??>??>>????--????>>?>??>==>>>>>>-?-????>>?-??>??---?-???>?==???--?-??-?-??>>>?????--???>>>>>>>--???>====--???>>>>--->>>>=-?--?????>??>>????--????>>>>>?>==>>>>>>---????>>?-??>?----?-????>==???--?--?-?-??>>>?????-????>>>>>>>--???>==?---???>>>>--->>>>?-?--?????>??>>????--????>>>>>?>==>>>>>---????>>??-????---?--????>?=???--?--?-?-??>>>>???---???>>>>>>>-????>==?--????>>>>>-->>>>--?--????????>>????--????>>>>>?>==>>>>>---????>>?--???--?-?--????>>=???-???-?-?-??>>>>??--?-->?>>>>>>--????===?--????>>>>>-->>>>--?--?-??-????>????--?-?>>>>>?>?==>>>>>--?-???>>?--???--?----?????>=???-???-?---??>>>>??--?-->?>>>>>>--???>===?--????>>>>--->>>?-??----??-????>????---??>?>>>?>?==>>>>>--?-??>>>?-???----?---?????>=??--???----???>>>>??----->>>>>>>>--???>>=??--????>>>>-->>>>????-----?-????>???----??>?>>>?>?==>>>>?---??>>>>>-??---?--?-??????>=??-????----???>>>>??----->>>>>>>>-????>>???--????>>>>-->>>=????-------????>???-?--??>?>?>?>??==>>>----??>>>>>-??----------???>>==?-????----???>>>???----->>>>>>>--????>>??---????>>>>-->>>?????-------????>>??-?--??>>>???>??==>>?----??>>>>>-??-----?-?-???>>>=??-????--?-???>>>???----->>>>>>>-??-??>>??---???>>>>>-->>=????--------?????>??-?--??>?>>?>>?>==>>?---???>>>>>-??-?---?---???>>?=??-???---?-???>>>???---->->>>?>>>---??>>??---???>>>>-->>>=???---------?????>??-?--??>?>>>>>>>==>??-?-??>>???>??-??----?-???>>>?=??????---?-???>>>???--?->->>>??>-?-??>>>??---???>>>>-->>>????---------?-??>>????--?>>??>>=>>>=>>??-?-??>>?-->??-??------??>>>>=???????---?-???>>>???--?->->>???>--???>>>??---???>>>>->>>>????---------?-??>>???---?>>??>?==>?=>>?--?-??>?--->??-?------???>>>>=???????-----????>>???---->->>???-?-???>>>?----???>>>>->>>=????---------?-???>???---?>>??>======>>?--????>---?>??-?-----???>>>>>=???????--?--????>>???---->->>???---???>>??----???>>>->>>>=???------------??>????---?>>>?>==?=-=>>?--?-???-?->>??-------???>>>>>=???????-----????>>???---->-?????--????>=??----???>>>->>>>=???-------??---??>????---?>>>?>>=??-->>?-??--?->?>>>??------???>>>>>>=???????-----?-??>>???---->-?????--????>=??----???>>>->>>>=??--?-----??---??>???---??>>>??>=??-->?--??---?>>>>>-?-?---????>>>>>>=???????-------??>>???---->-?????-?????>=??---????>>>->>==???--?----???---?????----??>>>??>=??--??--?-?->>>>>>--------????>>>>>>=???????-------??>>>??---->-?????-????>>==?---????>>>->>==???--?----???--??????----??>>>??>=??--??--?-??>>>>??-?------????>>>>>>=???????-------??>>>??-?-?--????--????>>==?---???>>>-->>==???--?----???--????-?----??>>>??>==-?-----?-??->???--?----????-?>>>>>?=???-??--------???>>??-?-?--????-?????>>==??--???>>>-->>=???--??----???---??-------???>>??>==-------?-?--??-?-------????-?>>>>>?=???-??--------???>>??-?-?--???--?????>>==??-????>>>-->>=???--?-----???---??-?-----???>>??>?=-------?-?--?----?----????--?>>>>>==???-??-------????>>??-?-?--???--?????>?==?--????>>>->>>=???--?----????---??-??---????>>?>??=??------??--?--?-?----??-?-??->>>?=???--?---?-----???>>??-?-?--???-?????>>?>=??-????>>>->>>=???--?----????---?-??----????>>????=??------?--?-?-?-----???-?-??->>>?=???--?---?--?--???>>??---?--???-?????>>?>=???????>>>->>>=???--?----????---?-??----?????>????==?----------?-----?--??----??->>>?=???--?-----??--???>>???--?--?-?-?????>>?>==??????>>>->>>=???--?----????------?---??????>>???==?----------?--------??----??->>>?=???--?-----?---???>>???---?-----?-??>>>??>=??????>>>->>>=????-?----???-------?--????????????==?-??---?--?--------??----???->>>????----?----?-?????>>???---?--?-??-??>>>??>=??????>>>-->>=????-?---???--------?--????????????==????---?--------?--??----?--->>>????-?------?--????>>>????--?--?----??>?????==??????>>-->>==?????-?-???-------??--????????????==????---?--?----------?-?-?--->>>????-?-----??--????>>>>???--?--?----??>?????-=??????>>>->>==??????--???--?----??--????????????==????------?-----?----?-?-?-->>>>????-?------?--????>>>>????-?--?----??>?????-=??????>>>>>>>=??????--???--?----??--????????????==?????-?--------------?-??--->>>>????-?--------?????>>>>????-?---?---??>??-??-==?????>>>>>>>=???????-???--?--??????????????????===?????--??--??--?---??-???-->>>>????-?--------?????>>>?????-??--?---????--?->>==?????>>>>>>==??????????--?--?---??????????????-==??????--?--?---?------???-->>>>????-?--------?????>>>?????--?--?---?-??----?>==?????>>>>>>==??????????---?---?-??????????????-===???????-------------????---->>>?????-------??????>>>??????-?-?-?-?--?-?--??>>=?????>>>>>>==???????-??---?-----?????????????-->===???????-----?----?-????-->->>>>????-------????->>>>=?????-?-?-?----?-?--??>>==?????>>>>>>=???????-??---?-----?????????????-->>==???????------------????-?>->>>>????-------????->>>>=??????--??-----?-?--??>>==?????>>>>>>==?????--??--?-?--?--????????????-->>>==??????-------?----????-?>->>>>?????---?--???-->>>>==?????-???------?--?-?>>>=?????>>>>>>==?????--?---?-------?????????-??-->>>===?????-------?-----???-?-->>>>??????--?---??-?>>>>>=?????-???--?---?-??-?>>>=?????>>>>>>==?????--?---?-------?????????-??-->>>>===?????----?-?--?--??--?->->>>??????-??---?--?>>>--==????-???--?---?-??-?>>==?????>>>>>>==????---?--??----?-----??????--?-->>>>>===????---??-?-??--?--?---->>>>?????-??------?>>>->>=????-????-?----???-??>==?????>>>>>>=?????---?--?-----------??????--?-?>>>>>===?????--????????-----?---->>>????????------->>>->>=????-????------???-?>>==????>>>>>>>=??-??---?--?----?--?---??????--?-?>>>>>===?????--???>????-----?----->>>???????----?-->>-->==???-??????-----???-?>>>=????>>>>>>=???-----??--?--?----?---??????--?->>>>>====?????--???>????-----?----->>>???????----?-->>-->=????--?????----????-?>>>=????>>>>>>=??------??----------?-??-???-?--?->>>>======???---???>>>???----?----->>>>??????----?-->>->>==???--?????---?????-?>>?=??>>>>>>>>???------??------------??-???-?--?->>>>======???--?-???>>????---?----->>>>>??????------>>->>>=???--?????---???>?-?>>==??>>>>>>>=???------??-----?------?--???-?--?->>>>==?===???--?-???>>>???---?--->>->>>>??????------>>->>>==??--?????---???>--?>>==???>>>>>=????-------?-----------??-????----?->>>>==??===??--?-???>>>???---???-?>->>>>???????---?->>->>?>=??--????---????>--?>>==???>>>>>=????---------------?----?-???-----?->>>>==????=??----???>>>>??-?-???-->->>>>??????-?---?>>->>>>=??--????-?-???>>--?>>?=???>>>>>=????-?-?-------?---?----?-???-?----->>>>===???==?----??>>>>>-?-?-??--->->>>>??????-?---?>>->==>=??--????-?-???>?--?>>?=???>>>>>=????--??-------?--??----?-???------->>>>===??????-??->?>>>>>-?-?-??--?>->>>>>?????-----?>>->====??--????---???>??-??>==???>>>>>>?????-?-?------?--??----?--??------->>>>===??????-??->>>>>>>-----??--?>->>>>>?????-----?>>->=??=??--????----??>??-??>==???>>>>>>=????-?-?-----??-????-?-?--??--?-?-->>>>===??????-??>>>>>>>?--?--??--?>->>>>>?????-----?>>->=?????--?????---??>??-?->==???>>>>>>>=???---?--?--??-????-?----??-->???->>>>===??????-??>>>>>>>?--?--?---?>>->>>>>????-----?>>->=?????--?????---??>??--->=?????>>>>>>=???---?--?-???-????-?----??-?-???->>>>===??????-??>>>>>>>?-?---?-->?>>->>>>>????-?---?>>->=?????-?-????---??>??--->=?????>>>>>>>=??-?------???-????-?----?--?-???->>>>>===?????-??>>>?>>>?-?---??->>>>->>>>>>?-?-?--??>-->=?????-?-????--????>?---?=?????>>>>>>>>=?-??-?---????????------?-??->??->>>>>===?????-??>>>>>>>?-?---??->>--->>>>>>?-?-?--??>-->=?????-?-????--?????>--??=?=???>>>>>>>>=????-----?????>??------?-??->??->>>>>===?????-???>>>?>??-?---??->>>-->>>>???------??>-->=?????-?-????--?????>?-??=?=???>>>>>>>>>=???-----?????>??-----??-??->??->>>>>===?????-????>>>???---????->>>->>>>>???----?-??>-->=?????-?-???-?-??????>-??=?=???>>>>>>>>>=???-----????>>??-----??-??--?>-->>>>>==?????-???>>>>????---??-->>>->>>>????---?--??>->>==????-?-???---??????>-??===????>>>>>>>=???------????>>??-----??-???-?>-->>>>>==?????-??>>>>>>????--??-->>>->>>?????---?---?>->>==????-?-???---?????>?-??===?????>>>>>==??--------???>>??-----??-???-?>?->>>>>===???--??>>>>>>????--??-->>>->>>?????-------?>->>==??????-???--?????>??-??===?????>>>>>=???---?----???>>??----???-???->>???>>>>===???--?>>>>>>>???---??-?>>>->>>?????-------?>->>==??????-????-?????>??-??>?=?????>>>>=????---??---???>>??----???-???->>???>>>>>==??????>>>>>>>??----??-->>>->>>?????-------->->>==??????-????-????>>??--?>?=?????>>>=????----??-?-??>>>???---??-????->>???>>>>>==?????>>>>>>>>??----???-?>>->>>?????--?----->->>=??????--????-???>>>??--?>?=??????>>=????----?----??>>>???---??-??-?->>???>>>>===?????>>>>>>>>>?----???-?>>->>>?????--?----->->>=??????---???-??>>>>??--?>?=??????>>????-----?---???>>>???---??-??-?->>???>>>>===?????>>>>>>>>>?----???-?>>->>>>????--??---->->>=??????---??--??>>>>??-??>>=???????=????---?-?---???>>>????--??-?--?-->????>>>===?????>>>>>>>??----?????-?>->>>>????--??---->->>=??????---??--??>>>>??-??>>=???????=???--?-?-----???>>>????--??-?--??->????>>>===?????>>>>>>>?-----????>-->->>>>????-???---->->>=??????-?-??-??>>>>>??-??>>=???????=???--?-?-----???>>>????-???-?--??->????>>>==???????>>>>>>?--?--????>??>-->>>>???-???---->->>==?????-?-??-??>>>>>??-??>>=???????=???-??-?----????>>>????-???-?--??->>???>>>==??????>>>>>???--?--????>>?>-->>>>???-???---->->>===???--?-??-??>>->>?-??>>>==?????=?????????-?--???>>>>???--???--?--?>->>??>>>==?????>>>>>>??---?--????>>?>-->>>>???-?-?---??->>====??--????-??>>->>?--????==?????=?????????----???>>>>???--???--?--?>->>??>>>==?????>>>>>??----?--????>>?>-->>>>>????-----??->>>=????--????-??>-->>?--????>=?????=?????????----???>>>>???--???-----??->>??>>>==?????>?>>???----?--????>>>>>->>>>>????-----??->>>==???--???-???>-->>?--????>=?????=??????????---???>>>>????-???-----??-->????>==??????>>??-?---?--?????>>>>>->>>>>????-----?>->>>>==??-????-???>-->>---??>?>=?????=?????---??--????>>>>????-???-----??-->????>==??????-???-?---?--?????>>>>>->>>>>????-----?>->>>>==??-??-?-??>>->>>---??>?>=?????=?????--??---????>>>?????-???----????->????>==??????-???-?---?-??????>>>>>->>>>?????----->>->>>>>=??-??-?-??>>->>?-?-?>>?>==????=????>-???---????>>>>????-??-?---????->?????==?????--??-----??-??????>>>>>->>>>?????-----?>->>>>>=??-??-?-??>>->>???---?>>==????=????>---?---????>>>>????-??-?---????->>????==?????--?------??-??????>>>>-->>>??????-----?>-->>>>=??-??-????>>->>???-->?>>==??=?=????>>--?-?-????>>>>???--??-?---????->>????==?????--?-?----?-???????>>>>->>>>??????-----?>-->>>==??-??-????>>->>???-->?>>==??=?==???>>--?-?-????>>>>???--??-?---????->>?????=????---?-?----?-???????>>>>->>>>?????------??-->>==???-??-????>-->>???-->?>>==??=?=???>>---?-?-????>>>???-----?--?????-->>?????=????-----?----?????????>>>>->>>>?-??----?-???>->>=????-??-????>-->>>??--?>>>===?=?=???>>-???---???>>>>???-----?--?????->>>?>???=????-----?----?????????>>>-->>>>?-??-------??>>>>=??-?-?-?????>-->>>?---?>>=?==??=????>>---?--????>>>>???-----?--?????->>>?>>??==??------?----??????????>>-->>>>?-??-?-----??>>>>=??---?-?????>-->>>?---?>>=?==??=?????>--??--???>>>>>???--------?????->>>>??>>==??----?-----???????????>>->>>>>?-??-------???>>=???---?-????>>-->>??---?>>====??--????>>-??---??>>>-????-?-----?????->>>?>?==>==??--???-----???????????>>->>>???-??-------???>>=???---?-????>>-->??-?--?>>====??-?????---???--??>>>->???-?-----?????-->>?>==?===??--????----???????>>??>>->>>???-?------?-???>=??-?----?????>>->???---??>>===???-????>-->???--??>>-->???-?-----?????-->>?==???===?--????----???????>>>?>>>>>????-?------?-???>=??-?----?????>>->???---??>>==????-???>>--???---?>>>->>???-?------????-->>?==????==?--????----???????>???>>>>?????-?---?----???>=??-?---?????>>>->>??---??>==????-???>>?>>-??---?>>-->>???-?----?-???--->??=?????==?--????---????????>???>>=??????----------???>=??-?--??????>>>->>??---??>==???--???>?>>---?--->>>-->>???-?----?-???-?->??=????????--????---????????>???>>=??????----------????=??-?--??????>>>->>??---??>==???---????>>>--?-?->>>-->????-?----?-???--->??==???????--?????--????????>???>>=??????---------?????=??-?--??????>>-->>??--???>=??----?-????>>-????->>>->>??????------???--->??==??--???--??????-????????>-?-?>=??????-?-------?????=??-?-???????>>-->>?---???>=??------????>>--??-?>>>-->??????------????---??===?----?--??????-???????>>-?-->==?????-?-------?????===---??????>>>-->>?---??>==??------????>?-???-?>>>-->??????--------??---???==?----?----????-???????>>-?-->?=?????---------?????>==---??????>>>->>>?--???>==??-----????>--???--?>>>-->?>????--------??---????==----?----????????????>?--?->?==?????---?----??????==---??????>>>->>>?--???>=??-----???>>?--???-??>>>-->>>????-------????>-??