_nn________^_^_n___nnnnnnnm__^m_^mm_n_mm_mnnnnnnmmm^_mmn^^^__mn__m_nmmnmm_nmnm_^nmm^^nm^^^^nnnn^^m___mnnnnnnnm_^mn__n__m___m__nnnnnnnn___nnnnn__^^__mm^^^^m^_^^_m^_nnmnmnmnnm___m_m_nn^^^__^^^___^mnnnnnnmnnm__^^^_^___^^^_^m_mn^^m^_mnm^mm^_nnm__m_m___^m___mnnn_n__n______^__m^mnnmnnnnm^^m_^_^^_nmm_nnnnmnn_m__^__n_^_m_nnmm__nmmm_nnnmnmm^nm_^_m_^^^^nnnm_^___mnnnnmmnnn_nn_^mmnm______nnnnnmmmm_mmnnnnmmm^_mm_^^^^n__^^_m__nnmmmmmnmm__mmmmmm^^^^_^^^_^__^_mnnnnnnnnm__^^^^^^_^_^^m_n_nn^___^mn_^__^^mm__^_mmm__m__m__nnnnnmnn__^__m^_nm^mnmnnn_m^___m^^^_nmm_nnnnnnnm__^_^^m^^^n_nnmmmmnmmn_nnn_m__^nm^^^__^^^_mnnmmm__^_mnnnn__mnnnmm^__m_mm__m__nnnnmmm___mmmmmmnnn^^nm^^^__n_^^__^m_nnmmm__mm__mmm_mn_^^_^^^^^^^__^^_m__mnnnnmmm^^^^^^^^^^^^_nn^__nn__mn_^_m_^_____nmm_m___nn__m^_nm_nm___^^_^^___mn_nn__m^^m^_^^__nnmmnnnnnnn_m___m^m^^___nn__mmnmnnmmmmm___^mm^_^n_^__m_nnmm_^__^_nnnn__mm^m_^^^_m_mmmmmmmnnnnmm___mnmmm__nnm__n^^_^_mm^^_____^nnmm___mmmmmmmmmn^^^^^^^^_^^^____^_^_nnnnmmm^^^^^^^_^__^m_m_^mnm__m____^^^^^^m_nm__m_n_mnnm^^___^^_____^_m_^_nnn_n^^^_n___^^^mmm_nnnnnnmnm_m___m^^^_____nnnnmnn_mmmm^^^_m__mm_^^_^mnn____m^_nnn_mm_nn___^^^^_____mmnnnnnm_m____nnmnm_mn__mm^^_^_m_^^__nm^_mnmm_m__nm_mmmmmn^^_^^^^^___^_mm_^_^__nnnmmm^^__^^^m^^^^n^^___nm__m^___^^^_m__^_^__mnnnnnnm___m_^^__^_^^^_m^^mnnn__m^_nm^^_^mm__mnnnnnnmnnnnnn_m_^^_nnnnm_nmmnmn_^_^__nm_^^mn_nnnmm_^m^_nnnnmm_nn^^m^^^^^^m_^_mmmnnn___m__mnmnnm_nn_mmm^^_^m_m^^^^m___nnmm_mm_mm__mnmmn_^^mm^^^m^__mmn___^^_nnnnn^^^_^^^^m^_^_m^^^_^_m_mm^mmn^^__^^n^^mmmmnnnnn_______^m___^__mm^^^^_m_^nnm_mnm_mmmmm_mmnnnnnnnnmmnnm__^^______mnnmm_mnnmnm_mm^m_mm__^^nnnnnnm__^^mnnnnnm_mn^_m^^_^^^m^^mmnnnnm_m_m__mm_mmmnnm^__m^^^^__n^_^^_mm_nnn____mnm___mmmm^^_m__^^_m^mmm______nnnnn^^_nnm_nn___m^^^^_^__mmnmnnnm_^^^nm^_n_nnnnnnnm^^^_^m_^__^mn___^^^__mm^_nnn_nnnnnm_^_^mnnnnnnnnmm__n___^m^m____nmmm_mm__mm^___m^mnm_^__nnnnnmm_^^mnmnn_____^^_^^_^^^m^^mmmmn___m__mmmmmm_mnnm^_mnm^^^_mm^^^____mnnnm__mmnnm____mm___^^m^^_^_^mm_^_mmmmmnnnm__nmmnmnnn__m_^^^^__mmnn__mnn^^^_n_^_m_nnnnnnnmm_^^^_^^_^___^^^n_____m___mm__nnnn__^__mnnnnmnnn____m___^m_nn____nm_mmmmnm_nm_^^m_mm____mnnn_mm__^_mm_mnmnm______^_^^^m^^__^nnm__m____mmmmmmnmm^^^n_^^m_n__^m_m__mnnnm___mnnnm__mmmn_^^_m^^^^^^_m_^_m____nnm__mn__nnnnnn_m^^^^^_nnnn_^_^nm^___nnmnm^_mnnnnnn__^^^^^^^^^_m^^^nn__^^m__^^__mnm^_m____mnnnnnnnmmmm_m_mn____nn___mmnmmnnnnmnn__^^m_m_^^m_nnnnm_m___^mmmnnnnm^^_^^^^_^^___^^___m__m__m__m_mmmmnmm_^^_^^_____m__mnnmmnnnnmmnnnnnm___nnn_^^^^__^^^^_m^^^_^^^_nn___mn_^_n_nnn^^^__^^_nnnn^_^_nn_^_nnnmmm___mnnnnnn^^^m_^^_^__^__^^^mn__^_^n__^_mn_^__m^__nnnnnnnnmmmmm_____m__n___nnnnnnnnmnmmn_m^^^^^_^___nnnnmmn__^mnmnnnnnnm^_^^^__^_^_____________mmmmmnnmmmmm_^_^^^^^^^^^__mnnmmmnnnmmmmnnm___mnnmnm^^^_^^^__n_^^^_^^^_nm^^_mn_^^m^_mn_^^_n^^mnnnn_^^^n__^mmmnm__^__mnnnnnn___^^_^^_^^^n^^^^_m__^__^___^mn_^^_____mnnnnnnnnn_mm___m____nn__nnnnnnnnnm__nnnm^_^^^____nnnm___nnm_mm_mnn_mnn^_^^^^m^__m___m^_m_____mmmmmnmmmnmmm^^_^_^^^^^_m_mnnmmmmnmmmnnnnnm_mmmm^mm^^^^^^^__m_^^^_^^^^_m^^^nnm_^^___mm___n^__nnnnm^^^n_^_^m__^_____^mnnnnnnm_^___^^^^_^nm__^_^__^_^^^n^_mn_m^__^_mmnnnmnmm___m___nmnnmnmnnnnnnnnmmnn__mnnnm_^m^mn_mmnnn__mnnn_mmn_nnnmmnn^m^_^^__^^^^____mnm________nnmnnnmmm^^m__^^^^^^^_mnm__mmnm_mnnnmnnnmmm^^___^^^^^^^_m_^^^^_^^^^mm_nmn_^^_m_m_n___mm__nnnn_^^_n^^^_mm_____m___nnnnnn___^^_^_^^^^mn^^^^^^m_^^^^mm_mn__^_m_mmmnnnm____mn___nm_mm_mmnnnnnnnnmnn_^_nnmn__mm_mmnnnnnnn_mmnmmmnnm_mm_mnm__________^____mnnmmmm_____nmmnnmmmm__m__^___^^__mnn__nnnn_mnnnmnnnmmn^___^^^^_^^^mnm^^^^__^^__mmnm__^^___m^nm^^^_^_nn_n^^^^n_^^_m_^___mm___nnnnnnm__^___^_^^_nn__^^^^m_^^^^__m_nm^_mnnmnnnnn_m____mmm^mm___^__nnnnnnnnnnnm__^mmnmnnm___nnnnnnm_nmmmmmnn___nnnnm^^____mmm^_m_m___mnm_______nnmnn_mm_mnm^__mmmn__^mnnmmnnnmmmmnnmmnnnnn_^^_^^__m^^_nnn__^^__^^^_mmnm^m^^_^m^^_mm^^^mnnn__^^^m_m___^___^___mn_mmnm_mm___^^_^_^_mnn^m^^^_m_^^^^__nnnm_mnnnnnnnnnmmm__mmnm^^^___^___nnnnnmmnnnmn_^mm_mnn__mnnnmnnn_nmm_m_mmm___nnnn___m___m__^__mm_mmnm_m_____mnnmmm_mmmnnnm_m__m_^^_mnmnnnnnmmmmmnnnnnnnnnm_mm^___^^_mm_^___^_^_^___n_^m__^^____^m_mnnnnn___^^^_nm__^___^^___nnm_m__mnmm__^__mmmnnn_nnm___^^^^_nmmnnn___mnnnnnnm_____nnn__^^_m_^^__mnnnnmm_nnmm^_m__mnm__nnmmmnn__mmm_____m___nnmm____^_mm____mm___mn_______mmmmmmmmmmmmmmm___^^^____mmnnnnmmmmmmmmnmnnnnnn___^^^^^__^^_^^^_^^^__mnmm_^__^__mn____mnnnnnn__nm_^^nn__^^^^^^____mn^___mmmnm_^nnnnnmnnnnnm__m_^^_mn___n__^__nnnnmn_______nmm____m^^___m_nmm_mn_m_m___^_m^___mmnmmm_m_mmm_____mm_mm_m_m__^__m_^mm_mnm^^^nn_m_mnnmm_mmmmmmmmmmmmn____^_^_mmmnnnnmm_mmmm__mnnnmnnnmn^_m^^m^_^_^^^^^^_^mnn_m^^_^^^_nnm_m^_mnnn_n__n__^_nn^_^^^^^^__^_mn__m_nmmnnnnnnnnnmnnnnnm___nmmnn____mmm___mnnnmn____________^_m_^_^_n_____nn____m^^^___^^nmmnnnn_mmm___^^^nmmmm_____^^mnmm_m_mmmn^^^mnnmnnnnm_^m_mmmmmm_nnnnm___^^^^_mnnnm_mmm_^_m_mnmmmmnnnnnn_m___^^_^^^^^^^^^_mnm__^^^^^^______^mn___^___m__mnnnm^_^^^^^___nnn__mnn_nnnnnnnnnnnnnnnnm__nnnmm____m__m___nnnn_____^___m^__^_____^_n_____mn__nnnm_^^__^_mnnnnnmmmmm__m___mnnmmm___mm_mnm_m____mnn__nnn_nnnn__^m_mmmm__mmmnnm__m_^^__mmmm^_m__^_^__mm^nnmmnnnmmmmnmn^^_^^^^_^^^^^mm^__^__^^m_^_m_^^_____^_mmmnnmnnn_^m^^m^_m__nnnmmmmnmmnnnnnnnnnnnnnnnnm_nn_____m__^_m__^mnnn__________^^___m_^_________m____mmmm^^^^_m_n_mmmm_____mmm___m__mmmmnmmnnm_^_m_m_mnm^mnn_^^mn_m_^_^___mmmnnnm____mm_^^mmmmm___m___^____^_nmmnnn___mnmn_^^^^^^_^^^^_mn_mn__^mmm^^_m_^m______mmmnn_mnn^____m_mn__nnnm_^^^__mnnnnnnnnnnnnnnnnmnm_____m_^____^_mnnn_____^^____m____^^^____m_mm__n_____^_mnnmm_m_m___mm_m_mmmmm_nn_m^__^_____mnmmnn^^n_^^^__m__^^^^^_m__mnm_____m_m^_mmnmm_n__^^_^_mm^^_n_m_mn__mm_nnm^m_^^^^^^^^^mn_mmm_mm_m^^_^__m___nm____n__mmnnm^_m^_nnm^_nmn_^^___mnnnnnnnnnnnnnnnn__m_mm__m^^_^^_____nm__^__^^___^_^_m__^^m___mmn_n_nn___m_^_mnmmmnmm____nmmmnmmm__mnm_______m_^mnmmn^^__n^^^^mm_^^_^_^m__mnnn_^__^____mm__m_nmm_^^_^^mm_nmnnm__m______mnmn^^__^^^^^_nn_^^mn_m^__^__^^^____mnmm_mm___mnnnnm^^^_mm_mmmm^__^^_mmnnmmnnnnnnnnnnn_mm_mmmmm^^___^__m__m___m_^^_m^^^_^^m_m^_m__mmmnnnnmn^_m_^^_^mmnnnnm___mnm_m_mm___mm___^__^^__^_mmmn^____^^^^^^^^^_^^____mnnm___^^^__mm__m_mm_^m____^mmmnnnnm__^____^_^mmm_^^^^^mm_mm__^_mn__^__^_^^^____nn__m____mmnnnm_^^^mm^_nnm^^^^^^mmmmmmmnnnnnnnnnn__m__nnnm____^^^mmm________^__^^^^^_^_m_m___n_mnmnnn_^^___m__mnmm_m__m_nnmmn_mm_mm_m__^^^^^____mmmn^n_n_^^^^^^^_^^^__mmnnmmm___^^_mn_^^_m_m^_m^___^__^mnnnm^___^^m^___n__^^^^^nnmm__^^^_mm^^_m^^^^_m___^nnm____m__mmnnnnm_^_m^_mn__^__^_mmnnmmnnnnnmnnnnm_____nnn_m_mn_^__mm__^___^m______^_m__m_m____m_mm_nm__^^____^_nm_m______nnmmn_mmmmmm_^__^^_^____mmnnnn_nn_^^_^^^__^^^_mmmnnmm___m__mm_m_mmm_nm_______^^mnnnnn_____^m^^^__mm_^^_mnm____^^_m__^^_mn_^^m_n___nn___mmm__mmnnnnm^__m_^__m__m_^__mnnmmmmm_mnnnnnmm____mn_mm_n_^^_^_m__^_^^_____mm___^______m____mm_mmmm__m_^^^mnm_m__m___nnmmm_mnnnmn_^m________^_mnnnn_m_m_^__^_^_^^__nnnnm__mm___mmm__^_mmnnm_mmm___m^mmnnnn_______^^^^^m__mmm_m__^___mmm_^_^__n_^_______mnn_____mm_nnnnnnnnnmn^_^_^___^_^_mnnnnm_mm^nnnmnmnmm____^mm^m_^^^^^__m^_^^___^_n_m_^_^m_^__mm____mm___m_m___^^^_nmm_m____mmnnm__mnnnnm^__^__m^^^_^__mnnnn_mn^^___^_^^__mmnmn_mmnnm_^m_______mmnmnmmnnnm_^_mmnnn__^__n_^__^^^^_m_m_m_^^__^_mm^_m_m__mm_^_^^^_nnnmnm_mnnmmnnnnnmmnmnm^^_^^^m^^_nmnnnnnnm__nnnmmnm_m^^_^__m_^^^^^^____^_^^_n_^_nm__^^^mm____m____mnmn_m__m_^___^__m_mm_____mmnm_mmnnmn_m_^__^^^__m____nnnnnn_^_^m__^^^^_mmmmmmmmnnnmm___m^^m_mmnmnm__m__^^m_mnnnm____mm^^_^^^_^____m_^^_m_^mn____mnmm__^^_^^_mnmnnmnnnmmmnnnmn_nm_mn____^^^__mnnnnnnnm__^_nnmnn___^_m__^_n_^^^^^______^^mm_^_mm_^_^_mm^_______nnm_m^^^_^___^mm______^__mnnmmmmnmnnmm_^^_____^___m____nnn_^mmmn^^_^_mn__mmm_mnnnmm___n_^mmmnnmnm__^_^^^m_mnnn_^_^_____^^m^__m_^_m_^^_mm_nnm___mnnnm^^^^^mmmm_mnnnnnm_mnnm_m_mm__n___m^^^^_mmmn_nnnmm_n_mnnm^_^^_^^_^m^^^^^^^___^__^__m^^m__^__mmm_m_______^__m_m_^^_^m_^mmnm_^_m__^^_nnmmmmmmnnnm_^_^^__^^_m______nnn_^nmmm^_^__mmm___mmmnnnnm_^^m__m_nnnmn___^_m^mmmmmnmm___^_mm__^_m^__^__m_____mmmmm____mnnmm^nm_m_m___nnnnmmmmnnmmm_m__m_____^^^^_mmnn__nm__^^__^nnnn_____^^^^m^^^^^^^m_____^^m_^^_mm_^___^___________m___^^_^mm__mmn_^____^^_mnmm__mmmmm^^____^mn__m_^m____mnm__nnn_^__m_n___m_mmnmmmnm_^^___mmm_mmm_^_^_m__nnmnmmm___^____^_m_^_^^___m^_mm__mmnnn_mmnnmmmnn_______nnnnnmn____^mnm__m____mmn_m_mmn_^____^^__^nnnn_^^__^^^^_^^^^^^_nm__^_^______nn_^^_m___^^__^^___m_^_^___mm____n^_mm_^_mmnnm__mmm__^^____m___mm___m_mmmnn_mnnn___m__nm____mmnmnnn_^^^_m__mm_mm__^____m_mmnnmmm___^_^^_____m__^__mm_mm_^__mnnnnnnm__m_nn_______nnnmmmn__^^^_nnmnm^m__mnnm_^nn_^^mn^^_mmnnnn^^^_^_^^^^_^^^^_nnmm_____^^_m_nnm__mmm_^^_______mmm^^mm_mm_____^^______mnnm___mm__________^^_m___mmmmmnnnmnmnm_mmmmnm_____mnnnnm^^^^mmmmmm_mmm_^__^__mmmnm_m__^__mm_^^___n___^______^^^^_nnnnnn___mmnnm_^____nnnnnmnm^^^___nnnm____^_mm_nnn_m^__^_nn_nnn_m_m_^^^^^__^_mmn__mmm__^_^___mnm__m___^^^^___^__^mmn__m___m_m_mn_^^____mmmmm__m_nm^__^^mmm^^_^_m_^_n__mnnnnnnmnmnmnnnm__mm__mmnnnm^^__nnnmm___m__^^__m___nnm____^_^mm____^_nm_______^___^__mnnnnmm^^mnnn_____mmnnnnnmnm__^^__nnnm_^_^^^n__nnm________n^nnm___nm^__^^mnmmmnnm_mmm___^_m^_mm_^_____^^^^____^_mmm___n___^___m___^____m___mm___nm____mmm___^__^_^^^m____mmmmmnnm_nnnnmm_m_m___mmnn^^^_nnm_____m____m_n___m____^^^^^_m__^___nn___m__^__^^^_mmmnm_nm_m_mnn_m_m_mmnnm^_mnnm____mnn_mn___^____n_______^^^mm___nnnm^_^mm_mnnm__mm______m^m________^^^^_^^___m___^_mmm_______^^^____mmm_m___mnm__^mm^________m_^^_m_^_nmmm^mm__mnnm_mm_______nnn_^^__mmm_mm__mm_n__mm__m________^_m______mm_mmn_m__^^^^_m_mnm_m__m_mmnmmnm_m_nm_^_nnmm^mm^mnnmmnm^_^m_^_nm__m^^^__m____nnm___^^^nnnm_mmmmmmm_mmmm____^__^^^_^_^_______^^____m_m____^^^__mm__mmm__mnnm____m_____^________m_^_nmnn_______mmnm_m______mnnm_^___mmmm^^mm__mm_mmm___^__^__m^_m_mm___mmmmmm_mm_^^^^^^mmnm__^^__mmnmmm^_mmnm^__m__^^_m^_nm_^nn_mm_nnnm__^_^^_^m^^____nm^^_m_nnnmmm^^nnnnmmmmm_______^^^_______m_m______mmm_________nn^_mnn___mmmm____^___^^____________mmnnm^^_m__^nn_____^__m_mnn__^^_mmm__^mmmm_m_mnm_m_^__________mnn__mm__mm_m_^^^_^m^_mnnm____^_mnn_^^_mmnm^^_nm_^^^_^^_m^_mnnm__mnnnm_n___^_^^__^^_^______nm______nnm___^^mmmmnm_m_m_m__^^^_^^^^__m_m_mmm^mm______mmmm_mmn___mnn____m_m_m_____^_m^^__________mmn_m^^__^mmm_m___^^_mn_mmn__^__m_mm____mm^_^__m_m__m^^_mm_mm_mnnnmnm_^___mm_^^_^n_^mn_n_^_^_mnnm^^^___nm^^^mm^^_^^_______nnmm_mnmmmnn_^___^^___^^_mn_____nmn_^_^_n_______nnmmm_mmmm_________^_^_mnnm_nnm_m__^_^^_nmm_mmnn____mnm___mmm___m_^m_m_^^^^nn__^_m_mmnm^___^^_^__^m__m__n_mmmmn^__mn^___^___m_^_m_mmmm_m__^mm_nm_mnnnnnnm^^^_mmm_^_mnmm___n_____nnnm^^^^_^__^^^n_^_^^^^^_m_^^nnnnmmnn__mnn^^__^_^_^_nnnm_m__mm_^^_mmm^^____nmm___mm______^^______nnnnmmmnmm_______mnnm_mn_mnm__mnm___mm_^___^____m^__mnnm^__m_mnn_^^^^^__^m^^___mmmnmmmmnnm__nm^^__^__^m__mm_m_mm__^^^_mmmmmnnnnnnnn^^__^mm__m_m_____n_____mnm__m^^____^^__mm_^^_^^_n_^_nnnmm_nn_m_m__^^^^_^^^_mn__n___^^^^^_^mm_^_^_mnnm_mm_^^____m____m__nnnnnn_mnnnmmm___m_mmnnmn_mmn__mnm___mm^__^________^_nm__m^_mmnmnm^mm^_m^^_^^^_mmmnnm_mnnnnmmm__________mmmmmmnnnm____m_nmmnnnnnnnnm^^^_m_mm___mm_n__nm^^^_mn__^_^__mm_^_n___^^^_^^___^^mnnmmnn_mmmn__^^^_mn___^^_^^_^__^nn___^_nnn____m_^^m_____^_n_nnnnnnnmmnmnnn__^____mmmmn__mnmmmnm_mnnn_^^^_^_______nn_^^__mmnmmnm^_nm_____^^^m___mmmnnnnn______mm___mm__nmmnnnnn_____mn_mnnnnnnnn_^^^^mm_m___m__n____^_^_nn_^_^^^_nm__m^_^^^^^mm__^____mnmmnnmmmnm_^^^_^mnm__^__^^^^^_^nn_____mmm^____^_______mnnnnnnnnnnnnmnnn____mmmmmmmm_mmnm_mmmmmnnm^_^___m^__^_mnm___^mmmm__mm___nm___mm_^^^^__mmnnnnnm^_^________mm__mnmnmmmmm_____mmmnnnnnnnn___^^^^^^_m^____n__n^__mnn_^__^^nn_^^n^_m^^^__m^^_^^mnmm_nnnmnnn^m^^^_^^__nnn_^_m____^^^mnm____mmmm^^__^^_m_^___nnnnnnnnnnnnnmnnnmm__mmnnmnmmm_mmm__nm_mnnm^_^__nm_^___mn____^_mmn__mnn__nnn_mn_^_____^mnnmnnn_^^^___^^m__n___mnmmm_nm___^mm_mnnnnnnnnm__^^^____m__m______n^^_nm____^^mnmm_^m_^______^_^^_^nm_m_nnmnnnnm^^mnnm__m_m_^_^^nnmm^_^_mmm__^^_m_____nnnnnnnnnnnmnmmmnnm_mmmnnnm__mmnnm__mmmnnn^__^_mnm^^_^__nm_^__^nn___nnnm_nmm__mmm_^^___nnnnnnn____mm_^^______m_n____mm_m__mmmmmmnnnmmn_^^____^_^^__m_____mm___m____^^_^__mmmm^^^mm_^^^_^^^nn_^m_nnm_^mm__^^^^_mnnm__^^^_m_^_mnnmm___mn_m__^^^^^_nm_m_mnmnnnnnnnn_mmmmnnm_____mmmm___nnnm_m_mmmnm_____mnn___m___n^____nn_^mmmmn__^^^_mm^__^m_mnnnnnnm_^^_nm______^__m_m^^___mm__mmm____mnn__mn_^^mn_^^_mm_m_____mmm_mm____^^^_^^_mn_^^^_m_^_^^m_^nm_^__nn__^^_m__^_^^^_^_n_nn__^^^^_^^_mnn_nmm__mnnm__m_^^_mm__mmnnmnnnmm____mmm__mm______m_____nnmmm_mmmmnm__mmmmnnm^mn_________nmmmm^^_n^___^___^__m_mmnnnmnnm_m_mnmm___n_^____m__^___m__m_____mnnmm__nn___mm^^__m______mmnmnm____^mm_^^^^__^__^^__^^^mn_m_____mnn^m_^__mn____^^^^_nmnm^_^^__^^^_mnnn_mmm_^mnnm^__^^^_mmm_m_nnmnnnmm___mnmm_^m_^^___m___^__mnmnm___mmmm^__mm_nnnmmmmm_mnn__mmmmmm^^mm_____^__^^_n___nnnmmnmmnm_m__^_nm_^_m__m^____mmm___^^_mnnmmm__nnmm_mmm^_mmm_m__mmmnmnn^___^_m^__^__^^^^^__m___mnm__mmmmmnnm_mmm^mn__n^^^_^^nnnnm^__m^^^^^_nnn_mmnnmmnnnn^^^m_____m_m_nnmmnnmm___nnmm^_m^^_^^_m__m_m_mmmnnmm__m^mm___m_nmmm___m_mnnmmmm__m_^^____m^m^__^^^__^_mnnm_mm__^^m_nmmm__m_m__m__m__mmmm_____nnm_mmm_nnmm__mm__mnn__mmmnnnnnm_^_^^^^^^_^__^^^____m^__m__^^^^nmmnnm^m^^__m___^^^^nnnnm^_mm_^_^^^mn__nmnnnmnnnnm_mnnnn_mmmnnnnnnm_mnmn_nmm_^^^^^__^____^m___mmnnmm^_m________m_mm____^nnnmmmm_^m^^^^mm_^_m^___m_m_m_mnmn__m__^^^_nn_^_mm_mmmm_^__^___m___^_mnm__mm_nnn_^_mn__mnnmmmmmmnmnmnm____^^_^^__m^_^^__mm__^_^__m_^nmmmnm_m^^^^mnn__^^^^nnn_m^_n____^_mn_n___nn^_nnmmmnmmmm_mmm_n_nnm_nn_m__nm_^^^_^^^^^^^_^____mm_nnn_^_m^m__m___mmmm_____mmmmmn^__m^^^mmm^^_^^^mm^^mm__mmnn____m__^__mn__m__mmnnm__^^^__nm^____nmm__mmmmnmmmnnmmnnnnn_mn_mmmmnm_m_m^^_m_^^m^_^^_m_mmn_^_nnmm_____nn^^^^_^mn____^mnnnmmm^_^^m^^mn______mm__mnmnnmmnnn__nmm_nnmmm_nn__nm^^_^^^^_^^^________nnnm_m_^_m________m____mm_mnmn_^m___^m_m^^^^^^^m^^____nmnnnn^_n_mm__nn__m__^mnnmm__^_mmmm___m_mm____mmmmnm_mnmmn_mnm__m_mmmnn__^m_^_m^^^^_^__^mmmmmnnn_mmm___^_n__^_^^_^nnm___^mnnnmm__^_^___mnnm____nmm^_m_m____mnm___m___nnmnnnnnn_nm^^^^_m^^^^^_^^_______nnnm_m^^____m_____mm_mnmmmnnnm_____^nn__^^_^m_____m___mnnmmn_m^_m____nm_m___nmm_____mmm____m__mm____mmmmmn_mnnnn_mn__mmmm_mnnm__m_^^m_^^_^^^_nmnmmmmnn__m^^^___nm^_^^mmmnmm_n__^__nnnnm_^_m_^^^_mmm____nnmm_mm______mn_m_____nnmnnnnnn_nn_^^^__^^^^^__^^m__m^_nnnm__^___m_m^____mmmnm_nmnnnn___^_^_m_^____^_^_mmm__mmnn__m__^_m____nmn__mnm___mnmmm_^_____m_m_m___m_nmnnnnnnn__m__m_nmmmnnm___m^^___^___^mnmnnmmmnnnn_^^__^mmm^_^_mmnm__m__mm_nnnnnm^^^__^^^_n_____nn_m_nmm__^_^__n_mm____nmm_nnnnnnnn_^^^^_^^^^^^^^^n__m_mnnnm___m__mmm__^__mmnm__mmnnnnm___m__m_^__^^^^__mmnmmmnn___m_^^____nnnmmnnm___nmnm_^^_m______m___mmmmnnnmmnnn___m___mnmnnnn__m_^^^^m_^_mmnn__mmmmnnnn_^^_m_^_n_^__^^_mm____mm__^nn_mm_m^_^^^^^_n__n__nm_m_m__nm_m__^_nmm__nnn_mmnnnnmnnn^_^mmm_^__^^^___m__mnnnnnm____^_mmm______nm_m_mnnmmn^^^_^__^_^^____mnnnmnnm^^_m^______^__nnmmmnm__^__m__^^^m__^___m___mmmnnnmnmnnm__mm__mmnmnnnn______^^_m^_mnn___m__mmmnn__^mm__m__^^^^^mm_^_m___mnnnn^_nmn_^^^^^^nnn___mm__^^^__n__^_^^_nm____nnnmmmnmm_mmn_^__mmm^^^^^^mm_n__mnmnmmmm__nm__nm___m__n_^mmmnnmmm__^__m__^_m_____mmmnnnn_^_m_^_______nmmmmmmm______m_^_^____m___m_mmmnnnmmnnnn___mm_^mmnmnnnn_____^^^m__^_nnm_____m_mnnn_^_m_mm^^^^^^_n__^^_mm_mm_mn__nnn^^^_^^_n_n___nm_____m_mm_^____nn__mnnnnnnmmmmmmmnm^^^__^^^___^_mmm_____nmmmm_mnn___m_m_m_mm__^^_nmmmmn___mn__^_m_m___mmnnnn______________mm___nmm___^^___^_^^__mm_mmmm_mnmnmmmmnnn____m_^mmmmnnnn_^_^^^___^^^mnnn____mnm_nnn__mmmnm__nm^^nm___^mnnnnmnnn__mnnm__^^_m_mn___m__^__^m____^m_^_mnm__nnnnnnmmmmnnmmn_^^_^_^^^_^^_m_m____mmmmm_mnm___mmm_mm_^__^_nmmmmm_m^^_n__^m_^^^_^m_nnnn___^_n_m_______mn_^_mmm__^_^m___^^__mmm_mmnnnmnm__m_mnmm_____m__mnnnnnn__^^^^^^^^^^__mm___mnnm_nnnnm_nnm_^^_^^n_^___nnnnnnnnm_mmmn_^^__m_mn__n^^_^__^_m^__^_^mnmnmmmmnnnnnm__mmmmmnn^^m^^^^^_^^_^___n__mmnn_mmm_^_nnm_m_^^^^nnmmm_mm^__^m^_^_m^^^m^___nnnn__^^_nmm_________^^__m_mmm_m_mm^^^_mmmmmmmnnnnm_m__nn___^_mm__mmnnnnnm____^^___^__mm__mmnmmnnnnnnn___nnn_^^___^^__nnnnmmnn_mmmnm_mnmmmmm___^^^^^_^^^_m___^__^mm__mnnnnm__^__mmnnn__^_^_^^^___^__mn_mmnnnmmm_m_nnnnmmm^^^__^mnmmm_m_^m___^^_^_^^^^^^^^nnnnm_^^__mm_____m_^_^^nmm__m_^mmm_^^^mm___m_nnnnmmnn_nnm__mmnmm__mnnmmnmmm__n^^__^^^^____mnnm_nnnnn_nnn__^^_m__m___nmnnm_nn___^_nmmmmmn__mm_^^_^^__^m___mm^__^mm_mmnnmmn__mm_mmnnm_m_^^^^^^__^__^^__m___nnnnmm___nnnnnn_^^_^^__mm^nmm___^___^__m_^^_____nnnnn_^^___m______^___mmm__m^^_nm_^^^m______nnnnmmmnmnn__^^^mm_m_mmn_mmmnmm_m_m__^__^m__mnnm__nnnnn___nn__^_mm__m____nmnmmmmn^^m_mn___nn___nnm^__^^^_^_m_^_______m__mnmmmnm_mm_mmnm__mm_^^^^^^_^_^^___mm___nnmn___nnnnnn__^^^^__m__m_m___^______m__^^^^__nn_nn___^___mm_________m____m_m_mmnm^^^^_____mmmnnnmmnmmnnm^^^__m___mmm_mmmmm__mnm_^^^^_m___m_m__nnn_n__nnm_^mm^^mm___nnm_mmmmn__^m_m_^^_m__nnnn^^_^^^^^_m^__m__^m_m__mmm__mm_m^_mnn____m_^^^^^^_^^^^^_mm__^_mnmmmmmnnnnnm^__^^^^^^_^^^_^mmm__^^nm__^^^^^mmn_nnm__^^^n____m__^_^__m^___m__m_mnm^^^______mmmnnnmmmmnnnmm^^_^____mmm__mmmmm_nnm^^^^^____mm_m___nnmn_nn__mm^______nn_^_mmm_^___^__m^^_mmn_mnm_mm_^^_mm^_^_m_^_m__mm_mmnmn^^^^_nn_^____^^___^^^^_^^mm___^_mnmmmmmm_mnnm^^___m_^^^^^___nnnn_^_nm__m^^_mnn__nnn_n^^__^___^____^_________^__mnn_^^mm_^_mmmmmnnmmmmmnnmm_^__mm_mmmm_nmm__mmnnn_^^^m_____mmmn__nn_mn__nnnnmmm_mmmm_____^_mm_m^_^^^__^^__mmmm_m__^^^^^nn__^^_m__^_mmmmmmmm_n__^__mn___m_^^^^^^^m_^_m^^____^^mm_mmmmm_mnnm^^_m__^^__^m_m_nmnnm_mnm_^_m_nnn___nnn____^_^___^__^_____^_____mm_mmmm^^mm__mnmmmnnn_mnmmmm_m__^^^_____mm__m^__mnmm___mnm____mnmm__nnmnm^__nm__nmmnnnnmn__m_m^_m_mm_m_^_^m__^__m^m_m^^^^^__nnm^__m_____m_mm_mm_mn__m__mn___m^^_^^^^__^^^^^^^_^^^_mmm_m__^_mm_^_m___^__^^_^_mn__mmnnn___mnnnnnn_nnnn_____^__^^__^__m^__^^_m_m____m_m^_mmmmmmmmmnnmmnnnnnm____^^^_m_____mmn__mnnm___mmm_m^nmmm_m__mmnn___nnn__mnmmnnnnmmnmnm_^^___mm^_nm^m^_^_m__^^m^^^^_mnnnm^____mm_nmm_____nmm__mmnm^^_m_^^^^^^^^^^m_^_^^^^^_mm^m_^^__m_______^__^^^^^_nn_m__nnnm_^nmmmnn_nnnnmmm^______m______^_m^^_____^^mm_^^mmmnnm_mmmnnnmnnnnn_^__^_m_m___^m___mmn_nnnm___^m__^mmm___mnnmmnnnnnnnm_mnnm_mnnnnmmmmmm____mnm^___^_nm_mn_^_^m_^^^__nnn_^^_m___mmmmm___m_mn__nnnn_^^^_^^^^^^__^^^__^^^^^^^^^_n__m_^_mm__^__^^^^^^^^^_m_mm__mnm^_nmmmmm_nnnnmnm______m_m^__^^^^__^__^_mmmnm_^_mmmnm^__mnnnmmnmnnn_______^_m^^_^__mnnnnmmnn____n__m___m_mmnnmmnnmnnnmm____nmnnnnnmmmm__mmmmmn^_^^^^^_mmnnmm^___^^___mnnm^^m__m^____mmmmm_mnm_mnnm^^_^__^^^^^___^^^^^^^^^^^^^^m___^____mnm____^_^^^^^^^mm_m_^_mnnmmnmmmmm_nn___nm______m_____^^_^_^^_^^^__mm_m^_mmmnn_^^_mmmmmnnnnnmm______^____mm__nnm^_mm_____mm_n___nm_mnm_mmmmnnm__m___nn_mmmmmmmmmmm__mn______^^^_m^mm___m_^___^_m__^__m_m^___mmm_mnn_nnnm_m^__^_^^^^_^^^^^_^_^_^^^_^mm__^^^^__mm_^^_m_n^^^_^^^mn___m^mnnnnmmmmmm_n_n_nmm_^_____^____^m_^_^m__^_m_^^____nmmm___^^_mnmmnnnnnnmmm____^____mmmnn_m^________mnm___mnn_nnn_mmmnn___m_____nmmmmmmmmmmmmm_nn^^^^m_^_^^^^_m^m^^__n_________mnmm^__m_m_mmnn_nnnn_mnm___^^^_^^_^^^_n__m^^^^___^^^^^^__mn^^^m^^_^_^^^^^mm__^m^mnnmmmmmnmn__nnnnmmmmm_^___^_^^^__^^_nm___m^^^^_m_mm_____^^^_nmmnnnnmnmnmm____^__^__nnn__^__m____^mmm_mmmnn_nnn__mnnm__mmnm____mmmm_mmmmmmm_mnn______^m^^__m_^^^^___^_mmm_m_mnnm_____mnnnnmnnmnnnnmm__^^^^^_m_^^m_m^m_^_____^__^^mmnn_^^___^^__^^^^_m___^_mmnmmmnnnnnmnnnnnmmnmmmm__^^__m^____nnm__m_^^^^mm_m___m__^^_mnnmmnnnmnnmmm_^m____^__nnn_^^^^m__nnmmm__mnmmnnnnnmm^nmm_mmnmm_m_^__mm_^m_m___nn_____m__m_^__^^^^^__^__mm____nnn_____mmmnnmnnmmnnnnn__m^^m_mn___mm_^m_^mmm^_^^___^nnnnm^___^^^^_^^^^^_^__^__nnnnnnnnnnmnnnnnnmnn_mm_^^_^__^___mm__^_^__^mm__nm_^___^^_nmnmmnnnmnnmmmm___mm__mnnm_^_^^______nmmm_mm__mmmnnmm_^nnm_____mm__mm_mmm_______nn____m_^____^__^^^__^^^^__^^_nn__^__n_mmmmnmmmm_mnmn_n^__mm_mmm__mmn^__^^mm_^_^____nnnnn_mm_^^^___^^^^mm^^^_mnnmnnnnnnmnnnmmnnnnnmmm_^^^^_____nm__^^_m^n___^mm^^^^__^_m__mmnnnnnnmmm_mmmm__mnnnnm_^^^^_____n_mnmm_mmm___n_^^^_n_n^___nn_____nnm^_^mnmmn___^^^^^^____^_^^^^^^___^_^mn_____mm__mmnmnnmmn_nn_m__n_mnm_nnm__mmnmm^m^mnnm^^_m_nnnnnn__m__^^^____^___^__^^mnnnnnnnnnnnmn_mnnnnnm_mm^^__^_^__mnmm_^__mm_^^__mm^^^^^__^^^^^mnnmmmmmmnmmmmnmmnnnnnnm_^^^^m___n___mm_______n_^^^^nm_____nnm_____n_^_nnm__m__^_^_^^________^^^^__^^__________mnnnmnnmmmmm____nnnnm_mnnnmmnmmnn_nmmnnm_m_nmnnmnmn___mm_^mn_^_n__^^_^^_mmnnnnnnnn_nn_mnnnnnmmm___m_^_^_nnn____m__m^^^^mmm^^^^^^_^^^^^^nnm_mnmmmmmmnnnnnnnnnnnm^^^__________mn_m__nnm^^^^^nm__mmmnm______n^_nmn_m_^_m___^^^_m^m__^^^_mm^m_______mnnnmmnmnmmm_____nnnm__mmnnnnnmmnnnnnmnnmmmnnn__m_____m___mm__^_nmmm^_m_^mmmnnnnnn_nn_^mnmnnnnnm___m_^^^nnnnmmmnm_^_^^^__m_^^^^^___^^^^^mnnmmnm__mnnnnnnnnnnnnnn^^^^___mnm__m_m_m__mn_^^^^^___mm_nn________^_nmmm_^_m_^_^^^^^^__^^_^^^^_nmm_____mm_mmmn_mmnnnnn_____nnm_mmnmmmnnnn_mnnnmnnmmmmnnm_mm_^___mmmmmm_^^_nnmm___^_nmmnnnnnnnnnm_mnmnnnnnm_m_nm___nnnnmmmnn^^^^^^__n_^^^__^_^^^^_^_nnnnmnmmmnnnnnnnnnnmnmn_^^_^mmmnn_m______mnm___^^^^mnn___n__________n__m^__n___^^^^_^^^^m_^^______^___nnnmmm__mmnnnn_^____m^_nnnnmmmmmn_mnnmnnnmm_mnn_mmn_^_m___nn_m___mmnmmmm^^_m_nnnnnnnnnnnmnnnnnnnnnmm_nmmnnnnnn_mmnm_^^^____n^^^__^^^_^^_^^_nnnmnnnmnnmnmmnnnnnmmmn__^_mmmmn__m_______mnmm^^^__nnn^___mmm______mm__m_^_nnn___^__^^____^^m_^_m_______nnnmmmmmmnnnn_^_____mnnnnmmmmmn_mmmmmnm_n_mnn___nm^_______^^___mmn___m_^_m_nnmnnnnnnnnnnnnnnnnnnnnnnmmnnnnnm__mnm^^^_^_^_m^^^^__^^^^^^^^mnmnmnmmmnnmmmnnnnmmmmmmm__mm_^n___mn^____mmmm__^^^_nmm_^n__________nn____mnnnmm___nn_^__mm_^_m_^^^m_________nmnmn_mnnnnnnn__^mmnnnnnmmmmm___mmmnnn_m_mnm___mm^__nnm_m_^^____n___mm_m__nnnnnnn_nnnnnnnnnnnnnnnnnnnnnnnnm__mnn_^__^_^mm^^^^^^^^^^^__^mmm_nm_mmnmm_mmnnnmmmm___^____^nn__mn_mmmmnmnnn^^^^_mn_m_m____^______nm_m_m_mnm____^___^^^_nn_^^^^_^^mm_mm_mn__mnmmmmnnnnm____mnnnnnnnmmmm_____mnnn_mnnnm___mm_mnnn__m^____m_mm__nnmm__mmnnnn__nn_n_nnnnnnnnnnnnnnnnnnnn__mmm___^^__m_^^^^_^^^_^^_^^mmmmnm__m^___mmmmnmnm_mm_m^^^__n____nnnm_mmnm___^^^^_m__m__^_m^_____nmmm_mmnnm____m__^__^m^^_^_n_____m_m__mmmmnnnnnnn___^^mmnnnnnnm_nm______nnnnmnnnnnm_mnm_nnnm^_nm_^^_^mmmnnnnmm__nnnnnn_mnnnn_nnnnnnnnnnnn_nnnnnn__n____n___^m_^^^^^^^^____^mmnnnmmm_m_____mmmnm_m____m^^_m_____mmmnm_mmmmm__^^^^^m_m___^__^^_____m__m^^nnnm_m____^^_^^^_^_^_^nm^m_mn__n_mnnnnm_mm___^_^nnnnnnnmmm______mnnnnnnnnnn___mnnnnn__n_^_^_^m__nnm_nm__nnnmnm_mnnnnnnnnnnnnnnnnn_nnnnnn__nm^^^__mm_m^^^^^^^^^^^^__mm_nnmm__m_____mmmnmmm__mnm^^^mnm____mm__^_nmnm^__^^^^m_nmm__m^__^___^_n__m_mnnmmmm_mm^^^m^^__^^_^^_n_^_^nnn____mmm____^^__^^^_mnnnnn___^____^_mmmnnmnnnnnnnnnnnnnmmn__^^_^m__mn_mmn_mnnnmmm_mnnnnnnnnnnnnnnnnn_nnnnnn^^m__^^^_mm_m_^^^^^^^__^^^_mmmnnmm__m_____mnmmmmmmmmnm^_^mm_m___mm_^^_________^^^___mn_mn^_^____^_nmmmmmmm_^_mm^_^______^^mm^^^^mm_^____n____m_________^^__mnnnn_^________nmmnmmnnnnnnnnnmmmmm_n__^_^^___nnnmnnmnnnnnmmmnnnnnnnnnnmnnnnnnnmnnnnnn___________mm^^^^^_^^^^^^__nmnnnmnmmm_m__mmmmmmmmmm_mm__n__mn___m__^^__m_^__m__m____m__nm^_^^_____mn^_mnmmm_^^^^_^__n_^^_m__^_mmm_^__m_m______^___^^_mmnnnm_________mnm_mnnnnnnnnnnnmm_mmnn__^^__mnnmnnnnmnnnnnnnm_mnnnnnnnnnmnnnnn_nn___nnm_____nnnm__n__^^^^^^^^^^_mnm_nnnnnnmn_____mmmmmnmm_mmmm__mmnm__^___^^_^___mmm_nmnm__mm_mm__^_^^_m_m^^mnnmm^^^^_m^__^__^^__m_mmmnm___n___mmm______mn_^____mnn___m______mmnmmnnnnnnnnmmmmmnm__nn_^_mnnm_mnnnnnnnnnnnnm_nnnnnnnnnm_mnnn___m___nnm^^_mmnnnn_mn___^^^^^^^^^_mnmmmnnmnm_nmm_m_mnmmmmm_mmm_mm__mm_____m__^__^^^_^_mnnnm__n__mnmnn_^^_m____mnm____^_m^_^m^mm_^__^_mmmmmmm_m^______nmm_m__^__mm_^__^mnnm^_m___mm_nmmmmn_nnnnnmm_m_nn_^^nnm_nnnm_^_mmnnnnmmnnnmnmmnnnnnnnn_nmmnn______nnn_^^mmmnmnnmmnm_m_^_^^^^^_mmm___nnmmnnnm__mmmn_mmmmm_m___mmmmm____mm___^^^^^___mmnn_m_nnmnnnnnn___mmmm_m_mmm^_nm____m^^_m_^^__mmmm_m^___m___nn_^___^_^_m_____mnn__^_m__mmmnm__mmnnnnn_mmm_mn^^_^^mmm___^^_mnnnnnmnnnnmnmmnnnnnnn__nm_nn___m_nmn___mm____mnm_mnnmnmmm^^^^_mnm^_mm^mmnnm___mmmn__mmn______m_mmn___mmn_mn^_^__^^_mnnnm_mnnnnnmnnnnnnnmmm_mm__m___^_m^_n^_^_^__^_^^^mmmm^_____m_n_______^^^m____mnnm^^_m_mmmmnnnmm__nnnnnmmmm___^^__^_n^^^_^^_nnnnnnnnnnnnnnnnnnnnnn___n_mnnm__mnm__mmm_____nnmm_mmmnmnm^^^^_nm_____^^mnmmm__mmmm___mn_^___mmmmmnm___nnmmn_^__^___mm_mmmmnnmnn__nnnnnmm_m__m_^_m_m__^___mm__m_____mmmn__^__n___m___n___^______^^_m___mmnn__m_mnmnmnnnnm^_nnnnnmmnm_m_^^^_^^m^^^^_^^mnnnnnnnnnnnnnnnnnnnnn___m_mnnnmmmmn__mmm_^___nnnn_^m_mmnn_^^^^mnm__m_^^mmnmnm^m__m___mnm_m__mnnmmn____nnnmnm_nmm__mn_mm_nmn^_nnm_mmm_m____^_mm__nmmm_____mn_mmn_mm_mmnn__^_____mmm_____m____mnn_m___^_^__mnnn__mmnnnnnnnnnn_nnnnnnmmmm_mnm_^^_^_^^^^^^_nm_nnnnnnnnnnnnnnnnnnn______nnnnmm_nn_mmn_^^_^nnnm_^_^^mnn_^^^^mmmm_m_m_mnnnnnmmm____mmm_mm_mmnnmmnmmm_nnnmmnmm_mm__n___nnm^_nm^^^___^^_mm_mm___nmm^^^m_^mmmmnmmnnmnnnn___^____^n__m______nnn__m_____^mmnn__mmnnnnnnnnn_nnnnnmmmmnmmm_^^^^^^_m^_^^__n__nnnnnnnnnnnnnnnnnn______mnnnm_mmn_mm__^^^^^nnnm_^_^^nmm__^__mmm_mmmm_mnnnnnnnm_m__mn_m_mmmmnnmmm_nnnnnnmmnnm_mm_m_^^mmnm^__nm^^__m^__m__mmm_mnmm__mm__mmmmm_nnmmnnnmm___n______nm_mm__mmmnnnn__m_^__^__mnn__mmmmnnnnnnn^nnnnn_mnmmnm__^^^_^^___^__^_m___nnnnnnnnnnnnnnnnn_m__^__mnn__mmnnnm___^^^^nnmm__^___m__m_m_mmm______mnnnnnnnmmmm_mnnnmm_mnnnmmnmnnnnnnmmnnm_mm___^^_mnm^__n_^__^^_nn____m^_mnnmm_n__mnm___m__mnmmm___mmn___^n__m__m_mmnnnnnnmmm___^___mn___m_mnnnnnnn__^nnnmmmmm_m_m__^m_m_^__m_^___^_nnnnnnnnnnnn_mnnn______m_nnmmnmmnnnmm^_^^_nnnnn^^_^_mm_mmnnmm__m^^^_mnmnnnnmmmmmm_mnnmmmmmnnmnnmnnnmnnnmmmm_m_^m_^^^___^mmnm_^__^mmnm^_m__^_mmmmnmmm__nn^_^_^^mmmm_____m___^m__m___nmmnnnnmnm_mnmmmmnn_mmnnnnnnnnn__mmnmmmm_m__^^_mm___^mnmmmmm___mmm_mnnnnnnm_mnnm____mmmnmm_nn___^_nm^__^^nnnnmm_^^^_^_mnnnnm_mm^_^_mnnnnnnn__mmm__nn_m_m_mnmmmmmnnnnnmmmmmmmm_m_^^^^__nnmmmn^_^_mmnm^m_m__^m___m___^_n___^__^mmmmm__m^^__m_m_^^mnm_m____n_mnnnnnnnm_mnn__nmmmnmnnnnnnnnnm_nnmmnnnn_^_^^n__^^^mnm_mnmm_^mm____nnnnnn__mnm_m_^m_mn__mmnm^^^_mm__^_^nnnn_mm^^mm_^mmmnnmmm___^mnnnnnn_nm_mmmm_mnmmmm_mnm_mmmmmnnnm_mmmmmm_mm__^^^mn__^mm___nnnmn_^_nm______n__mmm__mm^^m___mmm_^___^___m^___m_n__n__mnnnnnn___mnmmnmmnmmnnnnnnnm__mmmmmnnn__^^_^^____^^_m^_nnnmm__^_^__mnnnnm__n_____^__mnm__nnm^^^^^mm___^nnnnm___^^___mm_mnnnmm___nnnnmmnnmmnnm_mnnnm_mmnm_mmmmmnnnmm____mmmmmm_^__mm__^m_^_mn__nn___mm^m_^^mn^^_____^_^^mmm_nmn_^_____^^_m___^m__mmn_m__mnnnnnm^___nmmnnmm_^mnnnnnn^_____mnnnn^^___^_^_m_^__^^mnnnmmmm_____mmn________m______m___nn_^^___^_____nnmn_^mm_^__mmn_mnnnmmm_mmm_nnnnmmn__nnnnmnmmmm__mmmnm_mmnnnnn_^__mnmmnn_^_mmm_^_n_nnm_mmm__m_mm_^^__^_m^^_^^^^____mmmmm__nnn_^___mm_^_n___mnmmnnnnnnmmm_nnnnn_^^^mnnmmnn__^mm_nnnnn__m_^^^_^^_mm_^__mnnmnnm_____m_______mm____m____n__m__^^______^_mnnmnm__^^m___mnmnnnnm_m_mmmnnnnnnm____mnnmnnmmm__m_mnnmmmnnnnm__^mnnmmnnn_mnmn_^_m^nn___m______mm____^^mm_m^^m^_m_mnnmmnnnmnnn____nnm^nn__m___nmnnnnn_mmnnnnn_^^__mnmnn__^_mmm_nmnn^_^_____^^^m^___^^nnnnnmm____n____^^_mm_m__m__^_m___^^^^^_mm_^^^mnn_mmnm__n__mnmmnnnmmm_nmmmmnnnnnnn__nnnmnnnmmmm_mmmmnnnnnnnm_^^mnnnmmmnm_mnmm_^^___n___nm___^m___^^^_nnmm_^_^_^mnnnm^mnnnnn_^_n_nm__^mm^__n____m____mnnnnn_mnnnnnn______nmm_^^^^__nnn___^^^m^^^^nm^^^^^_nnnnmmn___nn__m_____mmm_____m^mnmm^^_^^___^_^^^mnm_mnmnmm^____^__m_nnmnmmmnnnnnnnnmnn_m__mnnmnnmnmmmmnnnnnnmm_^mnnnm_mnm_mm___^^^___nn__mnnm__^^m^__^^^_nn_mm_m__mnmm____nnnnnmnmnmm___^__m_nn__mmnn_mmmnnnn_mnnnnnnm^mmm_nnn^^^^^^mnnnnm__^^^m_^_^m^_^_^^__n_nmmnmmmnn_mm__mmmm__________mmm^^^^^^_^^^^^^mnm_mnnmm__mm__m____nnnmmmmnnnnnnnnnmm______nmnn_mm_mmnnnnnmmmm_m_nnm_mnnm_m___^^^_mnnn_mmnn__m__m^__^^^m_nmnm____nn___^^_nnnnnnn_nmm___^mmm___nnmmmnnnnnnmnnmn_mnnnnnnm__nm_nnn^^___nnnnnnnn_^^^____^_^^_^^^^_n_nmmnmnnnnmmm___mnn____mm___^mmm_^__^^__^^^^^mnm_mnnnmmm__mmm^___mnnmmm_mnm_mnnmnmmm__mmmnnnm_mmmnnnnnnnnmn____nmmmnnnmm____^^^mmm____mnn_____mmm_^^_^_mmm_^^_mmn^^___mmnmnnnnmnm__m^^mmm__m_nnmmmmnnnnmnnmnmnnnnnnnnn_mm_mn_^^n__mnnnnnnn__^___^^^^^^^^n_^____mnmmnnnnnm_m_mmmnn___mmm___mnnnm^^^^m^^^^_mnmmnmnnn_mm__^_^___nnmmn^m__mmnmm_nnn_m_mnnn_mnmnnnmnmnnnmm_^_mmmmm_mnmm__^^^^^mn_m_^^_nm___mmmmn_^^__^___mm^_^^^^^__^_mnnnnnmmm_^_m^^_mn_^mnmmmmnnnnnnnnnnmnnnnnmnn^^mmmn_^___m_nnnnnnn_^_^_^^^m^^^_^_^^^____nnmnnn_nm_mmnnm____m_mmm__nnnn_^^^_^^^^^^mmmmmnmmmmmm__^^^^_mnnnm__m^_mn__nnmn_m_mnnnmnnmm__mnmnnnn___mmmnm_m^nm_m^^_m_^_n^__^^_nm_m_mmm^m__^_^^_^^mnm_^^_^^_^__mm_nnnnmnm__m^^_mm^^_mnmmmmnnnnnnnnnnmmnnnnmm_^__mmn_^^__nnmmnnnm^^^_^_^m^m_^_^^m^mn_n___nnn__nn__nnn_________m_mnnnn^^^_^__^^^^mmmmmn__mnnmm_^_^__m_nmmm_m_mmm___mn_m^__nnnnnnnmnnmmnnnnn___m___m___m_m_^_m^___m^^__^_m__mmmm___^_m_m_^_^mnm_______^_mm__nnnnnnmm_^^^_mm____mnnnnmm__nnnnnnnnnnnnnn_^^^_mm_n_^__nnnnnmm^_^nnm^m^^m_^___^_n_____n___nnnnmnn____m___nm__n__n^^^n^^^^_mmmmm_^_nm____^__mnnmm_nm_m_mn__nnnn___mmnnmmmmnmmnnnnnnnmmmm_^__m_^^^_n_^m__m_m___^__mnmnmmm____^^____^__mmm___m___^^mmm_mnnnnmnn_^^^_mnm__^^_m__mmnm__mmnnnnnmnnnm____^^__^_______mnnnn____m__^m^mmmm______________nnnnnm___nm____m_nn^m__^_m_^^_^^_mmm_m_^___^^___n_nn_n_nnmmmmnnnnnnnmn_mnnnmmm_mnmmnnnnnnnm_mnm__mmm^_^_m^^__nnmm_^^^^m_nnmmnm____^__^_^___mm________^_m__mmmmnmmnmm^__mnnm^^^m_m^^mmm_____nnnnn__nn^_m_^^^^^^mn___m_mnnm_^^^_mm^^__n____m__^_____nnnnn___________mn__^_m__n_^^_^_^_nn_^__^^^^^^^^_nn_nnm_nnn_m_nnnnnnnnnnnmnnmmm_mmnmnnnnnnnmmnnm__mmm^^___^_mmmn_n^^^_^___mmnnn______m^_^^^^mm_____^m______mnmmmm_mmmmm_m___^^^___^mmnm^^^__nnnnmmmmm^_n___^__^mm^_mmnmnnm___^^__^^^^^^_^___^^______nnnnnnn___^_m__m_nn__^_m_mm^^^__^^_mn_^_^^^^^^^_nnnnnmmmnnmmnm_mnnnnnnnnmmnnnmnmmnnnnnnnnnmmnn__mmnn_m^__^_mnm___^^^_^^m^mnnnn__^_^_m^_mm__mnm^mm__mmmm^_mnnmmmm_mmmm^^___^m^^^^^_mmn__^^_mnnnm_mnn__^^mmm_^^__m__mn_m__nn_mm^^^m_^_^^^m^_^^^^_m_____nnmmnn_____mmmnmnn__^mmnn_^^^^^^_nn___^^^_^^_^mnnnnn_nnnnnnm_mmnnnnnnnn_mnnmmmmmnmnnnnnnnmmmnn___mn^m^_^^_nn___^^_^______nnmn____^__^_mmmmmmn__m___nnm__^mnnmmm___n_^^___^_^^^^^_^_m__^^_mnnnnmmmm_m_^_mm_^^___n_m_m_nnn^m_^^^^^___^^n_^^^^_^m_________nnnnn___n___mmnmnnm^___mnn^^^^nnnm__^^___^_^mnmnmn_nnnnmmm_m_nnnnnm^mnnnnmm_mmm_nnnnnnnnmmnm__mnm__^^^^^nm__^^^__^_^___nn_n_____m___^_mmnm___mm^_mm_m__mnn____m_n_^^__mm__^^^^_^mm__m^_nnnnmmnmm^^^_^nnn________nmm__nm^__^^^__^^^^__^^^^^^^m_______n_n_____nnnnmnmnm_nn_^^^mn__^^^__mnnm_^^^_^^^mnnnnnnnnnn__mmmm_nnnnm___nmnnm__mnm_mnnnnnnnnnmmmmmmm_^^^^^___^_^^__m______nnmnm________^m_nn__mmm__mmm_nmmmnm___m__n^^^^^_nn^^^m_^^mn^__^_nnnnnmm_^^^^^^^nnnm_m________n_______^_mn^_^_^^^m_^^^m____nn____n_m__m_mmnm_mm^^mn_m__^^^^_m_nnnm___m_^^^^mnnnnnnmmnm_^___mmnnnm__m___mnm_m_mmmmnnnnnnnmnnmnnmm_^___^^^m^^^^^_mm______nmnnm^_^^^^^^__n_^^mnnn__m_^__mmmn______m^^^_^_nm_mm____^m_^_^_nnnnnnmm^^_^^^^__mm__m_n___m__^_^_^^^^___^_^^^_____^mm________nnn_nn_n__mmnnn_^__^^_mmmm^^^^^__mnnnnnm____^^^m_mnnnnmmm__^__nnnnn____m___mmmmm__mm_nnnnnnnmmmmnnmmm_m__^_^^___m^^nn______mnnnmmm^^^^^_^mn_^^^mnnmm___^_^_mmm____mm_^__^^____n_^___mm^_^_nnnnnnnm^^^_^^^^^mmm_mn____nm^^m___^^^^^__^^^^_m^^^_^n______nnn_n____n__nnn_^mmm^_^mmn^^^^^^mmnnnnnnm____m^m__nnmmnmm^_^__nnnnmm_m^^_^_m__nnm__^mmnnnnnnm__^_mmnm__^^^^^_____m^_mn____mnnnn_mnm^^m^mn__n_^^_^mnmnmmmmmmmnmm______n^_^^_m^^___^_^nmm_^^_nnmnnnn_^_^_^^^____m_nnn_______mmm_m^____^^_^^__^_^^^_________nn__nm_nn___nn^_mn_^^^^_nm^^^__^^_mnnnnnm____^_^mm_^nnm_mm_^^_m_nnnnmm__^^____mmmmm^__mmnnnnnnnmmm_mmnm_m_^^^^^___m_mmnnnnnnnnnn__m_^^_^mnmnnm^^^__nnmmnm_mnnnnm___m__nnm^^m_^^_^__m_mmm____nnmnnnn_^^^^_^___^_^_nn___m^^^_mnnnmm___n^^m^_m^^^^^^______nnnnnn__nn__mmn__mmn_^^_^nn_^^_^___mnnnn___m^^^^^nm_mnnnm_____^m_m_nn___^^^^^^^n^^______mnnnmnnmmnm_m_mm___^^^__m___mmnmnnnnnnnnnn_^_m_^__nmnnn_^m__mmn_mn_m_nnnnn______nnm__m_^^____nnmmmn___mnnnnnm^^^^^_^___^^_^mmnnnn^^_nnnnnnnn__m_^m^___^^__^________nnnnnmnmmmmmmmmnmmnm^____mmm^___nmnnnnn^^^_^^^^^^^_mnnnmmm__^^m_m_nn_m___^_m__n__mm__^_nnnnnmmmmmm_mmmmm____^^__nmm__mmnnmnnnnnnmm___m^_nnnmm_^^__m__nnnnnmmnnmmnmnm___mn^__^^^^_n_mnnmmmm___mnnnnn_^^^^^^^^^__^^^_^nnnnm^mnnnmnnnnm_m__^^^__m^^^^______mnmnnnmmmmmmmmmmnmmnnnm^m^^mmm__mmnnnnnm^^_n^^^^^^_^^nmmmnm__m^mmm_nn__^^^^m_^mn_^^m__^_nnnnn__mmmmmmmmm___^___^_nnnm___nnnnnnnnn_____mm___mnn^^^^__^_nnnnnnnnmmmm_nn_m_mn___^^_^____nnnmmm_mmnnnn__^^_^^^^^_m_m_^^n_mnnn_^^nnn_mmnnn___n^^_^^^^^______m_nnnnnmmnnnnnnnnmmmmnnnn_^^_mm__mnnnm_mnm^_n_^^^^^___mm__nnmmm____mnnm^__^^mmmmn___mmmm_nnnnnnn_m^nnn_mm_______^^nnnnnm_mmmnnnnnn__^^^mn_^^mnn^^^^^^_mnnnnnnnnnnm__mn_nmnnnn_m_____^_nnnnmnmmmnnm__^^^_^^_^__n___^mm___mnnmm_mm_mmnnnm__nm^^^^m______^_nnnnnmmnnnnnnnnnmnnmnnnn^_nm___nnnmm_^____^m_m^^^^^___nm_nnnmm_^___nmm_mm_m^m_mnmmnnmmmmnnnn__nn_^^n__mmm__^^^m^_nnnnnnmn__mnnnnn____^m__^^___^^^^m^__nnnnmnnnnn__^__mmnm_^^^m_^_^^__nmnnnnnmmnm__^^^_mm^^^_^_^_^^m^^__nnm^___mmnmnmn____^^^_m_m________^^nnn___nnnnnnnmm_mnm_nmmn^_mm__mnnnn__m_____^^^_^_^_mnmnm_mmnnn_mm^_n__^_m__^^^mnmmmmmm_^nnnnmnnn__^_^^_m_____mn^_nnnnnnnn___nnnnn__^^__mm^^^^m^_^^_m^_nnmnmnmnnm___m_m_nn^^^__^^^___^mnnnnnnmnnm__^^^_^___^^^_^m_mn^^m^_mnm^mm^_nnm__m_m___^m____nn________^_^_n___nnnnnnnm__^m_^mm_n_mm_mnnnnnnmmm^_mmn^^^__mn__m_nmmnmm_nmnm_^nmm^^nm^^^^nnnn^^m___mnnnnnnnm_^mn__n__m___m__nnnnnmmmm_mmnnnnmmm^_mm_^^^^n__^^_m__nnmmmmmnmm__mmmmmm^^^^_^^^_^__^_mnnnnnnnnm__^^^^^^_^_^^m_n_nn^___^mn_^__^^mm__^_mmm__m__m_mnnn_n__n______^__m^mnnmnnnnm^^m_^_^^_nmm_nnnnmnn_m__^__n_^_m_nnmm__nmmm_nnnmnmm^nm_^_m_^^^^nnnm_^___mnnnnmmnnn_nn_^mmnm______nnnnmmm___mmmmmmnnn^^nm^^^__n_^^__^m_nnmmm__mm__mmm_mn_^^_^^^^^^^__^^_m__mnnnnmmm^^^^^^^^^^^^_nn^__nn__mn_^_m_^_____nmm_m___nn__nnnnnmnn__^__m^_nm^mnmnnn_m^___m^^^_nmm_nnnnnnnm__^_^^m^^^n_nnmmmmnmmn_nnn_m__^nm^^^__^^^_mnnmmm__^_mnnnn__mnnnmm^__m_mm__m_mnnnnmm___mnmmm__nnm__n^^_^_mm^^_____^nnmm___mmmmmmmmmn^^^^^^^^_^^^____^_^_nnnnmmm^^^^^^^_^__^m_m_^mnm__m____^^^^^^m_nm__m_n_mnn_m^_nm_nm___^^_^^___mn_nn__m^^m^_^^__nnmmnnnnnnn_m___m^m^^___nn__mmnmnnmmmmm___^mm^_^n_^__m_nnmm_^__^_nnnn__mm^m_^^^_m_mmmmmmnnnnm_m____nnmnm_mn__mm^^_^_m_^^__nm^_mnmm_m__nm_mmmmmn^^_^^^^^___^_mm_^_^__nnnmmm^^__^^^m^^^^n^^___nm__m^___^^^_m__^_^__mnnnnnnm^^___^^_____^_m_^_nnn_n^^^_n___^^^mmm_nnnnnnmnm_m___m^^^_____nnnnmnn_mmmm^^^_m__mm_^^_^mnn____m^_nnn_mm_nn___^^^^_____mmnmnnn___m__mnmnnm_nn_mmm^^_^m_m^^^^m___nnmm_mm_mm__mnmmn_^^mm^^^m^__mmn___^^_nnnnn^^^_^^^^m^_^_m^^^_^_m_mm^mmn^^__^^n^^mmmmnnnnnm___m_^^__^_^^^_m^^mnnn__m^_nm^^_^mm__mnnnnnnmnnnnnn_m_^^_nnnnm_nmmnmn_^_^__nm_^^mn_nnnmm_^m^_nnnnmm_nn^^m^^^^^^m_^_mmnnnm_m_m__mm_mmmnnm^__m^^^^__n^_^^_mm_nnn____mnm___mmmm^^_m__^^_m^mmm______nnnnn^^_nnm_nn___m^^^^_^__mmnmnnnm_^^^nm^_n_nnnnnn_______^m___^__mm^^^^_m_^nnm_mnm_mmmmm_mmnnnnnnnnmmnnm__^^______mnnmm_mnnmnm_mm^m_mm__^^nnnnnnm__^^mnnnnnm_mn^_m^^_^^^m^^mmnmn___m__mmmmmm_mnnm^_mnm^^^_mm^^^____mnnnm__mmnnm____mm___^^m^^_^_^mm_^_mmmmmnnnm__nmmnmnnn__m_^^^^__mmnn__mnn^^^_n_^_m_nnnnnnnm^^^_^m_^__^mn___^^^__mm^_nnn_nnnnnm_^_^mnnnnnnnnmm__n___^m^m____nmmm_mm__mm^___m^mnm_^__nnnnnmm_^^mnmnn_____^^_^^_^^^m^^mmmnnm__m____mmmmmmnmm^^^n_^^m_n__^m_m__mnnnm___mnnnm__mmmn_^^_m^^^^^^_m_^_m____nnm__mn__nnnnnn_m^^^^^_nnnn_^_^nm^___nnmnm^_mnnnnnmm_^^^_^^_^___^^^n_____m___mm__nnnn__^__mnnnnmnnn____m___^m_nn____nm_mmmmnm_nm_^^m_mm____mnnn_mm__^_mm_mnmnm______^_^^^m^^__^_m__m__m__m_mmmmnmm_^^_^^_____m__mnnmmnnnnmmnnnnnm___nnn_^^^^__^^^^_m^^^_^^^_nn___mn_^_n_nnn^^^__^^_nnnn^_^_nn_^_nnnmmm___mnnnnnn__^^^^^^^^^_m^^^nn__^^m__^^__mnm^_m____mnnnnnnnmmmm_m_mn____nn___mmnmmnnnnmnn__^^m_m_^^m_nnnnm_m___^mmmnnnnm^^_^^^^_^^___^^_________mmmmmnnmmmmm_^_^^^^^^^^^__mnnmmmnnnmmmmnnm___mnnmnm^^^_^^^__n_^^^_^^^_nm^^_mn_^^m^_mn_^^_n^^mnnnn_^^^n__^mmmnm__^__mnnnnnn^^^m_^^_^__^__^^^mn__^_^n__^_mn_^__m^__nnnnnnnnmmmmm_____m__n___nnnnnnnnmnmmn_m^^^^^_^___nnnnmmn__^mnmnnnnnnm^_^^^__^_^_______m_____mmmmmnmmmnmmm^^_^_^^^^^_m_mnnmmmmnmmmnnnnnm_mmmm^mm^^^^^^^__m_^^^_^^^^_m^^^nnm_^^___mm___n^__nnnnm^^^n_^_^m__^_____^mnnnnnn___^^_^^_^^^n^^^^_m__^__^___^mn_^^_____mnnnnnnnnn_mm___m____nn__nnnnnnnnnm__nnnm^_^^^____nnnm___nnm_mm_mnn_mnn^_^^^^m^__m___m^mnm________nnmnnnmmm^^m__^^^^^^^_mnm__mmnm_mnnnmnnnmmm^^___^^^^^^^_m_^^^^_^^^^mm_nmn_^^_m_m_n___mm__nnnn_^^_n^^^_mm_____m___nnnnnnm_^___^^^^_^nm__^_^__^_^^^n^_mn_m^__^_mmnnnmnmm___m___nmnnmnmnnnnnnnnmmnn__mnnnm_^m^mn_mmnnn__mnnn_mmn_nnnmmnn^m^_^^__^^^^____nnmmmm_____nmmnnmmmm__m__^___^^__mnn__nnnn_mnnnmnnnmmn^___^^^^_^^^mnm^^^^__^^__mmnm__^^___m^nm^^^_^_nn_n^^^^n_^^_m_^___mm___nnnnnn___^^_^_^^^^mn^^^^^^m_^^^^mm_mn__^_m_mmmnnnm____mn___nm_mm_mmnnnnnnnnmnn_^_nnmn__mm_mmnnnnnnn_mmnmmmnnm_mm_mnm__________^____m_mnm_______nnmnn_mm_mnm^__mmmn__^mnnmmnnnmmmmnnmmnnnnn_^^_^^__m^^_nnn__^^__^^^_mmnm^m^^_^m^^_mm^^^mnnn__^^^m_m___^___^___mn_mmnmnnm__^___^_^^_nn__^^^^m_^^^^__m_nm^_mnnmnnnnn_m____mmm^mm___^__nnnnnnnnnnnm__^mmnmnnm___nnnnnnm_nmmmmmnn___nnnnm^^____mmm^_m_m__mnm_m_____mnnmmm_mmmnnnm_m__m_^^_mnmnnnnnmmmmmnnnnnnnnnm_mm^___^^_mm_^___^_^_^___n_^m__^^____^m_mnnnnn___^^^_nm__^___^^___nnm_m__mm___^^_^_^_mnn^m^^^_m_^^^^__nnnm_mnnnnnnnnnmmm__mmnm^^^___^___nnnnnmmnnnmn_^mm_mnn__mnnnmnnn_nmm_m_mmm___nnnn___m___m__^__mm_mmn_______mmmmmmmmmmmmmmm___^^^____mmnnnnmmmmmmmmnmnnnnnn___^^^^^__^^_^^^_^^^__mnmm_^__^__mn____mnnnnnn__nm_^^nn__^^^^^^____mn^___mnmm__^__mmmnnn_nnm___^^^^_nmmnnn___mnnnnnnm_____nnn__^^_m_^^__mnnnnmm_nnmm^_m__mnm__nnmmmnn__mmm_____m___nnmm____^_mm____mm___^nn_m_mnnmm_mmmmmmmmmmmmn____^_^_mmmnnnnmm_mmmm__mnnnmnnnmn^_m^^m^_^_^^^^^^_^mnn_m^^_^^^_nnm_m^_mnnn_n__n__^_nn^_^^^^^^__^_mn__m_mmmnm_^nnnnnmnnnnnm__m_^^_mn___n__^__nnnnmn_______nmm____m^^___m_nmm_mn_m_m___^_m^___mmnmmm_m_mmm_____mm_mm_m_m__^__m_^mm_mnm^^^mnnmnnnnm_^m_mmmmmm_nnnnm___^^^^_mnnnm_mmm_^_m_mnmmmmnnnnnn_m___^^_^^^^^^^^^_mnm__^^^^^^______^mn___^___m__mnnnm^_^^^^^___nnn___nmmnnnnnnnnnmnnnnnm___nmmnn____mmm___mnnnmn____________^_m_^_^_n_____nn____m^^^___^^nmmnnnn_mmm___^^^nmmmm_____^^mnmm_m_mmmn^^_nnn_nnnn__^m_mmmm__mmmnnm__m_^^__mmmm^_m__^_^__mm^nnmmnnnmmmmnmn^^_^^^^_^^^^^mm^__^__^^m_^_m_^^_____^_mmmnnmnnn_^m^^m^_m__nnnmmmnn_nnnnnnnnnnnnnnnnm__nnnmm____m__m___nnnn_____^___m^__^_____^_n_____mn__nnnm_^^__^_mnnnnnmmmmm__m___mnnmmm___mm_mnm_m____mnn_mnn_^^mn_m_^_^___mmmnnnm____mm_^^mmmmm___m___^____^_nmmnnn___mnmn_^^^^^^_^^^^_mn_mn__^mmm^^_m_^m______mmmnn_mnn^____m_mn__nnnm_mmnmmnnnnnnnnnnnnnnnnm_nn_____m__^_m__^mnnn__________^^___m_^_________m____mmmm^^^^_m_n_mmmm_____mmm___m__mmmmnmmnnm_^_m_m_mnm^^n_^^^__m__^^^^^_m__mnm_____m_m^_mmnmm_n__^^_^_mm^^_n_m_mn__mm_nnm^m_^^^^^^^^^mn_mmm_mm_m^^_^__m___nm____n__mmnnm^_m^_nnm^_nmn_^^^__mnnnnnnnnnnnnnnnnmnm_____m_^____^_mnnn_____^^____m____^^^____m_mm__n_____^_mnnmm_m_m___mm_m_mmmmm_nn_m^__^_____mnmmnn^__n^^^^mm_^^_^_^m__mnnn_^__^____mm__m_nmm_^^_^^mm_nmnnm__m______mnmn^^__^^^^^_nn_^^mn_m^__^__^^^____mnmm_mm___mnnnnm^^^_mm_mmmm^^^___mnnnnnnnnnnnnnnnn__m_mm__m^^_^^_____nm__^__^^___^_^_m__^^m___mmn_n_nn___m_^_mnmmmnmm____nmmmnmmm__mnm_______m_^mnmmn^^___^^^^^^^^^_^^____mnnm___^^^__mm__m_mm_^m____^mmmnnnnm__^____^_^mmm_^^^^^mm_mm__^_mn__^__^_^^^____nn__m____mmnnnm_^^^mm^_nnm^__^^_mmnnmmnnnnnnnnnnn_mm_mmmmm^^___^__m__m___m_^^_m^^^_^^m_m^_m__mmmnnnnmn^_m_^^_^mmnnnnm___mnm_m_mm___mm___^__^^__^_mmmn^__n_^^^^^^^_^^^__mmnnmmm___^^_mn_^^_m_m^_m^___^__^mnnnm^___^^m^___n__^^^^^nnmm__^^^_mm^^_m^^^^_m___^nnm____m__mmnnnnm_^_m^_mn__^^^^^mmmmmmmnnnnnnnnnn__m__nnnm____^^^mmm________^__^^^^^_^_m_m___n_mnmnnn_^^___m__mnmm_m__m_nnmmn_mm_mm_m__^^^^^____mmmn^n_nn_^^_^^^__^^^_mmmnnmm___m__mm_m_mmm_nm_______^^mnnnnn_____^m^^^__mm_^^_mnm____^^_m__^^_mn_^^m_n___nn___mmm__mmnnnnm^__m_^__m_^__^_mmnnmmnnnnnmnnnnm_____nnn_m_mn_^__mm__^___^m______^_m__m_m____m_mm_nm__^^____^_nm_m______nnmmn_mmmmmm_^__^^_^____mmnnnn_m_m_^__^_^_^^__nnnnm__mm___mmm__^_mmnnm_mmm___m^mmnnnn_______^^^^^m__mmm_m__^___mmm_^_^__n_^_______mnn_____mm_nnnnnnnnnmn^_^_^__m_^__mnnmmmmm_mnnnnnmm____mn_mm_n_^^_^_m__^_^^_____mm___^______m____mm_mmmm__m_^^^mnm_m__m___nnmmm_mnnnmn_^m________^_mnnnnn_mn^^___^_^^__mmnmn_mmnnm_^m_______mmnmnmmnnnm_^_mmnnn__^__n_^__^^^^_m_m_m_^^__^_mm^_m_m__mm_^_^^^_nnnmnm_mnnmmnnnnnmmnmnm^^_^^__^_^_mnnnnm_mm^nnnmnmnmm____^mm^m_^^^^^__m^_^^___^_n_m_^_^m_^__mm____mm___m_m___^^^_nmm_m____mmnnm__mnnnnm^__^__m^^^_^__mnnnnnn_^_^m__^^^^_mmmmmmmmnnnmm___m^^m_mmnmnm__m__^^m_mnnnm____mm^^_^^^_^____m_^^_m_^mn____mnmm__^^_^^_mnmnnmnnnmmmnnnmn_nm_mn____^^m^^_nmnnnnnnm__nnnmmnm_m^^_^__m_^^^^^^____^_^^_n_^_nm__^^^mm____m____mnmn_m__m_^___^__m_mm_____mmnm_mmnnmn_m_^__^^^__m____nnnnnn_^mmmn^^_^_mn__mmm_mnnnmm___n_^mmmnnmnm__^_^^^m_mnnn_^_^_____^^m^__m_^_m_^^_mm_nnm___mnnnm^^^^^mmmm_mnnnnnm_mnnm_m_mm__n___m^^^__mnnnnnnnm__^_nnmnn___^_m__^_n_^^^^^______^^mm_^_mm_^_^_mm^_______nnm_m^^^_^___^mm______^__mnnmmmmnmnnmm_^^_____^___m____nnn_^nmmm^_^__mmm___mmmnnnnm_^^m__m_nnnmn___^_m^mmmmmnmm___^_mm__^_m^__^__m_____mmmmm____mnnmm^nm_m_m___nnnnmmmmnnmmm_m__m_____^^^^_mmmn_nnnmm_n_mnnm^_^^_^^_^m^^^^^^^___^__^__m^^m__^__mmm_m_______^__m_m_^^_^m_^mmnm_^_m__^^_nnmmmmmmnnnm_^_^^__^^_m______mnm__nnn_^__m_n___m_mmnmmmnm_^^___mmm_mmm_^_^_m__nnmnmmm___^____^_m_^_^^___m^_mm__mmnnn_mmnnmmmnn_______nnnnnmn____^mnm__m____mm^^^_mmnn__nm__^^__^nnnn_____^^^^m^^^^^^^m_____^^m_^^_mm_^___^___________m___^^_^mm__mmn_^____^^_mnmm__mmmmm^^____^mn__m_^m____mnn_mnnn___m__nm____mmnmnnn_^^^_m__mm_mm__^____m_mmnnmmm___^_^^_____m__^__mm_mm_^__mnnnnnnm__m_nn_______nnnmmmn__^^^_nnmnm^m__mnn_m_mmn_^____^^__^nnnn_^^__^^^^_^^^^^^_nm__^_^______nn_^^_m___^^__^^___m_^_^___mm____n^_mm_^_mmnnm__mmm__^^____m___mm___m_mmmnnnmnmnm_mmmmnm_____mnnnnm^^^^mmmmmm_mmm_^__^__mmmnm_m__^__mm_^^___n___^______^^^^_nnnnnn___mmnnm_^____nnnnnmnm^^^___nnnm____^_nm_^nn_^^mn^^_mmnnnn^^^_^_^^^^_^^^^_nnmm_____^^_m_nnm__mmm_^^_______mmm^^mm_mm_____^^______mnnm___mm__________^^_m___mmmmnnnnnnmnmnmnnnm__mm__mmnnnm^^__nnnmm___m__^^__m___nnm____^_^mm____^_nm_______^___^__mnnnnmm^^mnnn_____mmnnnnnmnm__^^__nnnm_^_^^^mm_nnn_m^__^_nn_nnn_m_m_^^^^^__^_mmn__mmm__^_^___mnm__m___^^^^___^__^mmn__m___m_m_mn_^^____mmmmm__m_nm^__^^mmm^^_^_m_^_n__m_mmmmmnnm_nnnnmm_m_m___mmnn^^^_nnm_____m____m_n___m____^^^^^_m__^___nn___m__^__^^^_mmmnm_nm_m_mnn_m_m_mmnnm^_mnnm____mnn_mn___^_n__nnm________n^nnm___nm^__^^mnmmmnnm_mmm___^_m^_mm_^_____^^^^____^_mmm___n___^___m___^____m___mm___nm____mmm___^__^_^^^m____nmmm^mm__mnnm_mm_______nnn_^^__mmm_mm__mm_n__mm__m________^_m______mm_mmn_m__^^^^_m_mnm_m__m_mmnmmnm_m_nm_^_nnmm^mm^mnnmmnm^_^m___n_______^^^mm___nnnm^_^mm_mnnm__mm______m^m________^^^^_^^___m___^_mmm_______^^^____mmm_m___mnm__^mm^________m_^^_m_^_nmnn_______mmnm_m______mnnm_^___mmmm^^mm__mm_mmm___^__^__m^_m_mm___mmmmmm_mm_^^^^^^mmnm__^^__mmnmmm^_mmnm^__m__^^_m^_nm_^nn_m_^_nm__m^^^__m____nnm___^^^nnnm_mmmmmmm_mmmm____^__^^^_^_^_______^^____m_m____^^^__mm__mmm__mnnm____m_____^________m_^_mmnnm^^_m__^nn_____^__m_mnn__^^_mmm__^mmmm_m_mnm_m_^__________mnn__mm__mm_m_^^^_^m^_mnnm____^_mnn_^^_mmnm^^_nm_^^^_^^_m^_mnnm__m_nnnm__^_^^_^m^^____nm^^_m_nnnmmm^^nnnnmmmmm_______^^^_______m_m______mmm_________nn^_mnn___mmmm____^___^^____________mmn_m^^__^mmm_m___^^_mn_mmn__^__m_mm____mm^_^__m_m__m^^_mm_mm_mnnnmnm_^___mm_^^_^n_^mn_n_^_^_mnnm^^^___nm^^^mm^^_^^_______nnmm_mnnnm_n___^_^^__^^_^______nm______nnm___^^mmmmnm_m_m_m__^^^_^^^^__m_m_mmm^mm______mmmm_mmn___mnn____m_m_m_____^_m^^__________mmnm^___^^_^__^m__m__n_mmmmn^__mn^___^___m_^_m_mmmm_m__^mm_nm_mnnnnnnm^^^_mmm_^_mnmm___n_____nnnm^^^^_^__^^^n_^_^^^^^_m_^^nnnnmmnmmmnn_^___^^___^^_mn_____nmn_^_^_n_______nnmmm_mmmm_________^_^_mnnm_nnm_m__^_^^_nmm_mmnn____mnm___mmm___m_^m_m_^^^^nn__^_m_mnn_^^^^^__^m^^___mmmnmmmmnnm__nm^^__^__^m__mm_m_mm__^^^_mmmmmnnnnnnnn^^__^mm__m_m_____n_____mnm__m^^____^^__mm_^^_^^_n_^_nnnmmmnn__mnn^^__^_^_^_nnnm_m__mm_^^_mmm^^____nmm___mm______^^______nnnnmmmnmm_______mnnm_mn_mnm__mnm___mm_^___^____m^__mnnm^__mmnmnm^mm^_m^^_^^^_mmmnnm_mnnnnmmm__________mmmmmmnnnm____m_nmmnnnnnnnnm^^^_m_mm___mm_n__nm^^^_mn__^_^__mm_^_n___^^^_^^___^^mnnmm_nn_m_m__^^^^_^^^_mn__n___^^^^^_^mm_^_^_mnnm_mm_^^____m____m__nnnnnn_mnnnmmm___m_mmnnmn_mmn__mnm___mm^__^________^_nm__m^_mnmmnm^_nm_____^^^m___mmmnnnnn______mm___mm__nmmnnnnn_____mn_mnnnnnnnn_^^^^mm_m___m__n____^_^_nn_^_^^^_nm__m^_^^^^^mm__^____mnmmnn_mmmn__^^^_mn___^^_^^_^__^nn___^_nnn____m_^^m_____^_n_nnnnnnnmmnmnnn__^____mmmmn__mnmmmnm_mnnn_^^^_^_______nn_^^__mmm__mm___nm___mm_^^^^__mmnnnnnm^_^________mm__mnmnmmmmm_____mmmnnnnnnnn___^^^^^^_m^____n__n^__mnn_^__^^nn_^^n^_m^^^__m^^_^^mnmm_nnnmmmnm_^^^_^mnm__^__^^^^^_^nn_____mmm^____^_______mnnnnnnnnnnnnmnnn____mmmmmmmm_mmnm_mmmmmnnm^_^___m^__^_mnm___^mmmn__mnn__nnn_mn_^_____^mnnmnnn_^^^___^^m__n___mnmmm_nm___^mm_mnnnnnnnnm__^^^____m__m______n^^_nm____^^mnmm_^m_^______^_^^_^nm_m_nnnmnnn^m^^^_^^__nnn_^_m____^^^mnm____mmmm^^__^^_m_^___nnnnnnnnnnnnnmnnnmm__mmnnmnmmm_mmm__nm_mnnm^_^__nm_^___mn____^_mm___nnnm_nmm__mmm_^^___nnnnnnn____mm_^^______m_n____mm_m__mmmmmmnnnmmn_^^____^_^^__m_____mm___m____^^_^__mmmm^^^mm_^^^_^^^nn_^m_nnmnnnnm^^mnnm__m_m_^_^^nnmm^_^_mmm__^^_m_____nnnnnnnnnnnmnmmmnnm_mmmnnnm__mmnnm__mmmnnn^__^_mnm^^_^__nm_^__^nn_^mmmmn__^^^_mm^__^m_mnnnnnnm_^^_nm______^__m_m^^___mm__mmm____mnn__mn_^^mn_^^_mm_m_____mmm_mm____^^^_^^_mn_^^^_m_^_^^m_^nm_^__nnm_^mm__^^^^_mnnm__^^^_m_^_mnnmm___mn_m__^^^^^_nm_m_mnmnnnnnnnn_mmmmnnm_____mmmm___nnnm_m_mmmnm_____mnn___m___n^____nnmmm^^_n^___^___^__m_mmnnnmnnm_m_mnmm___n_^____m__^___m__m_____mnnmm__nn___mm^^__m______mmnmnm____^mm_^^^^__^__^^__^^^mn_m_____mnn__^^_m__^_^^^_^_n_nn__^^^^_^^_mnn_nmm__mnnm__m_^^_mm__mmnnmnnnmm____mmm__mm______m_____nnmmm_mmmmnm__mmmmnnm^mn_________nmmmm^^mm_____^__^^_n___nnnmmnmmnm_m__^_nm_^_m__m^____mmm___^^_mnnmmm__nnmm_mmm^_mmm_m__mmmnmnn^___^_m^__^__^^^^^__m___mnm__mmmmmnn^m_^__mn____^^^^_nmnm^_^^__^^^_mnnn_mmm_^mnnm^__^^^_mmm_m_nnmnnnmm___mnmm_^m_^^___m___^__mnmnm___mmmm^__mm_nnnmmmmm_mnn__mmm_m_^^____m^m^__^^^__^_mnnm_mm__^^m_nmmm__m_m__m__m__mmmm_____nnm_mmm_nnmm__mm__mnn__mmmnnnnnm_^_^^^^^^_^__^^^____m^__m__^^^^nmmnnm_mmm^mn__n^^^_^^nnnnm^__m^^^^^_nnn_mmnnmmnnnn^^^m_____m_m_nnmmnnmm___nnmm^_m^^_^^_m__m_m_mmmnnmm__m^mm___m_nmmm___m_mnnmmmm_^m^^^^mm_^_m^___m_m_m_mnmn__m__^^^_nn_^_mm_mmmm_^__^___m___^_mnm__mm_nnn_^_mn__mnnmmmmmmnmnmnm____^^_^^__m^_^^__mm__^_^__m_^nmmmnm^m^^__m___^^^^nnnnm^_mm_^_^^^mn__nmnnnmnnnnm_mnnnn_mmmnnnnnnm_mnmn_nmm_^^^^^__^____^m___mmnnmm^_m________m_mm____^nnnmmmm__m^^^mmm^^_^^^mm^^mm__mmnn____m__^__mn__m__mmnnm__^^^__nm^____nmm__mmmmnmmmnnmmnnnnn_mn_mmmmnm_m_m^^_m_^^m^_^^_m_mmn_^_nnmm_____nm_m^^^^mnn__^^^^nnn_m^_n____^_mn_n___nn^_nnmmmnmmmm_mmm_n_nnm_nn_m__nm_^^^_^^^^^^^_^____mm_nnn_^_m^m__m___mmmm_____mmmmmn^_m___^m_m^^^^^^^m^^____nmnnnn^_n_mm__nn__m__^mnnmm__^_mmmm___m_mm____mmmmnm_mnmmn_mnm__m_mmmnn__^m_^_m^^^^_^__^mmmmmnnn_mmm___^_nnn^^^^_^mn____^mnnnmmm^_^^m^^mn______mm__mnmnnmmnnn__nmm_nnmmm_nn__nm^^_^^^^_^^^________nnnm_m_^_m________m____mm_mnmn_^___^nn__^^_^m_____m___mnnmmn_m^_m____nm_m___nmm_____mmm____m__mm____mmmmmn_mnnnn_mn__mmmm_mnnm__m_^^m_^^_^^^_nmnmmmmnn__m^^^___n__^_^^_^nnm___^mnnnmm__^_^___mnnm____nmm^_m_m____mnm___m___nnmnnnnnn_nm^^^^_m^^^^^_^^_______nnnm_m^^____m_____mm_mnmmmnnnm___^_^_m_^____^_^_mmm__mmnn__m__^_m____nmn__mnm___mnmmm_^_____m_m_m___m_nmnnnnnnn__m__m_nmmmnnm___m^^___^___^mnmnnmmmnnnn_^^__^mm^_^^mmmnmm_n__^__nnnnm_^_m_^^^_mmm____nnmm_mm______mn_m_____nnmnnnnnn_nn_^^^__^^^^^__^^m__m^_nnnm__^___m_m^____mmmnm_nmnnnn____m__m_^__^^^^__mmnmmmnn___m_^^____nnnmmnnm___nmnm_^^_m______m___mmmmnnnmmnnn___m___mnmnnnn__m_^^^^m_^_mmnn__mmmmnnnn_^^_m_^_mm^_^_mmnm__m__mm_nnnnnm^^^__^^^_n_____nn_m_nmm__^_^__n_mm____nmm_nnnnnnnn_^^^^_^^^^^^^^^n__m_mnnnm___m__mmm__^__mmnm__mmnnnnm_^^_^__^_^^____mnnnmnnm^^_m^______^__nnmmmnm__^__m__^^^m__^___m___mmmnnnmnmnnm__mm__mmnmnnnn______^^_m^_mnn___m__mmmnn__^mm__mn_^__^^_mm____mm__^nn_mm_m^_^^^^^_n__n__nm_m_m__nm_m__^_nmm__nnn_mmnnnnmnnn^_^mmm_^__^^^___m__mnnnnnm____^_mmm______nm_m_mnnmmn^_^__m__^_m_____mmmnnnn_^_m_^_______nmmmmmmm______m_^_^____m___m_mmmnnnmmnnnn___mm_^mmnmnnnn_____^^^m__^_nnm_____m_mnnn_^_m_mm__^^^^^mm_^_m___mnnnn^_nmn_^^^^^^nnn___mm__^^^__n__^_^^_nm____nnnmmmnmm_mmn_^__mmm^^^^^^mm_n__mnmnmmmm__nm__nm___m__n_^mmmnnmmm____mn__^_m_m___mmnnnn______________mm___nmm___^^___^_^^__mm_mmmm_mnmnmmmmnnn____m_^mmmmnnnn_^_^^^___^^^mnnn____mnm_nnn__mmmnm^^^^^^_n__^^_mm_mm_mn__nnn^^^_^^_n_n___nm_____m_mm_^____nn__mnnnnnnmmmmmmmnm^^^__^^^___^_mmm_____nmmmm_mnn___m_m_m_mm__^^_nmmmmn_m^^_n__^m_^^^_^m_nnnn___^_n_m_______mn_^_mmm__^_^m___^^__mmm_mmnnnmnm__m_mnmm_____m__mnnnnnn__^^^^^^^^^^__mm___mnnm_nnnnm_nnm__nm^^nm___^mnnnnmnnn__mnnm__^^_m_mn___m__^__^m____^m_^_mnm__nnnnnnmmmmnnmmn_^^_^_^^^_^^_m_m____mmmmm_mnm___mmm_mm_^__^_nmmmmmm^__^m^_^_m^^^m^___nnnn__^^_nmm_________^^__m_mmm_m_mm^^^_mmmmmmmnnnnm_m__nn___^_mm__mmnnnnnm____^^___^__mm__mmnmmnnnnnnn___nn_^^_^^n_^___nnnnnnnnm_mmmn_^^__m_mn__n^^_^__^_m^__^_^mnmnmmmmnnnnnm__mmmmmnn^^m^^^^^_^^_^___n__mmnn_mmm_^_nnm_m_^^^^nnmmm_m_^m___^^_^_^^^^^^^^nnnnm_^^__mm_____m_^_^^nmm__m_^mmm_^^^mm___m_nnnnmmnn_nnm__mmnmm__mnnmmnmmm__n^^__^^^^____mnnm_nnnnn_nnn_^^___^^__nnnnmmnn_mmmnm_mnmmmmm___^^^^^_^^^_m___^__^mm__mnnnnm__^__mmnnn__^_^_^^^___^__mn_mmnnnmmm_m_nnnnmmm^^^__^mnmmm_m___^___^__m_^^_____nnnnn_^^___m______^___mmm__m^^_nm_^^^m______nnnnmmmnmnn__^^^mm_m_mmn_mmmnmm_m_m__^__^m__mnnm__nnnnn___nn__^^_m__m___nmnnm_nn___^_nmmmmmn__mm_^^_^^__^m___mm^__^mm_mmnnmmn__mm_mmnnm_m_^^^^^^__^__^^__m___nnnnmm___nnnnnn_^^_^^__mm^nmm__^______m__^^^^__nn_nn___^___mm_________m____m_m_mmnm^^^^_____mmmnnnmmnmmnnm^^^__m___mmm_mmmmm__mnm_^^^^_m___m_m__nnn_n__nn__^_mm__m____nmnmmmmn^^m_mn___nn___nnm^__^^^_^_m_^_______m__mnmmmnm_mm_mmnm__mm_^^^^^^_^_^^___mm___nnmn___nnnnnn__^^^^__m__m_m_mmm__^^nm__^^^^^mmn_nnm__^^^n____m__^_^__m^___m__m_mnm^^^______mmmnnnmmmmnnnmm^^_^____mmm__mmmmm_nnm^^^^^____mm_m___nnmn_nm_^mm^^mm___nnm_mmmmn__^m_m_^^_m__nnnn^^_^^^^^_m^__m__^m_m__mmm__mm_m^_mnn____m_^^^^^^_^^^^^_mm__^_mnmmmmmnnnnnm^__^^^^^^_^^^_^nnnn_^_nm__m^^_mnn__nnn_n^^__^___^____^_________^__mnn_^^mm_^_mmmmmnnmmmmmnnmm_^__mm_mmmm_nmm__mmnnn_^^^m_____mmmn__nn_mn__nnn__mm^______nn_^_mmm_^___^__m^^_mmn_mnm_mm_^^_mm^_^_m_^_m__mm_mmnmn^^^^_nn_^____^^___^^^^_^^mm___^_mnmmmmmm_mnnm^^___m_^^^^^___nmnnm_mnm_^_m_nnn___nnn____^_^___^__^_____^_____mm_mmmm^^mm__mnmmmnnn_mnmmmm_m__^^^_____mm__m^__mnmm___mnm____mnmm__nnmnm^__nmnnnmmm_mmmm_____^_mm_m^_^^^__^^__mmmm_m__^^^^^nn__^^_m__^_mmmmmmmm_n__^__mn___m_^^^^^^^m_^_m^^____^^mm_mmmmm_mnnm^^_m__^^__^m_m_n__mmnnn___mnnnnnn_nnnn_____^__^^__^__m^__^^_m_m____m_m^_mmmmmmmmmnnmmnnnnnm____^^^_m_____mmn__mnnm___mmm_m^nmmm_m__mmnn___nnn___nmmnnnnmn__m_m^_m_mm_m_^_^m__^__m^m_m^^^^^__nnm^__m_____m_mm_mm_mn__m__mn___m^^_^^^^__^^^^^^^_^^^_mmm_m__^_mm_^_m___^__^^_^_mn_m__nnnm_^nmmmnn_nnnnmmm^______m______^_m^^_____^^mm_^^mmmnnm_mmmnnnmnnnnn_^__^_m_m___^m___mmn_nnnm___^m__^mmm___mnnmmnnnnnnnm__mnmmnnnnmmnmnm_^^___mm^_nm^m^_^_m__^^m^^^^_mnnnm^____mm_nmm_____nmm__mmnm^^_m_^^^^^^^^^^m_^_^^^^^_mm^m_^^__m_______^__^^^^^_nm_mm__mnm^_nmmmmm_nnnnmnm______m_m^__^^^^__^__^_mmmnm_^_mmmnm^__mnnnmmnmnnn_______^_m^^_^__mnnnnmmnn____n__m___m_mmnnmmnnmnnnmm_mnnm_mnnnnmmmmmm____mnm^___^_nm_mn_^_^m_^^^__nnn_^^_m___mmmmm___m_mn__nnnn_^^^_^^^^^^__^^^__^^^^^^^^^_n__m_^_mm__^__^^^^^^^^^_m_m_^_mnnmmnmmmmm_nn___nm______m_____^^_^_^^_^^^__mm_m^_mmmnn_^^_mmmmmnnnnnmm______^____mm__nnm^_mm_____mm_n___nm_mnm_mmmmnnm__m___nmnnnnnmmmm__mmmmmn^_^^^^^_mmnnmm^___^^___mnnm^^m__m^____mmmmm_mnm_mnnm^^_^__^^^^^___^^^^^^^^^^^^^^m___^____mnm____^_^^^^^^^mn___m^mnnnnmmmmmm_n_n_nmm_^_____^____^m_^_^m__^_m_^^____nmmm___^^_mnmmnnnnnnmmm____^____mmmnn_m^________mnm___mnn_nnn_mmmnn___m____nn_mmmmmmmmmmm__mn______^^^_m^mm___m_^___^_m__^__m_m^___mmm_mnn_nnnm_m^__^_^^^^_^^^^^_^_^_^^^_^mm__^^^^__mm_^^_m_n^^^_^^^mm__^m^mnnmmmmmnmn__nnnnmmmmm_^___^_^^^__^^_nm___m^^^^_m_mm_____^^^_nmmnnnnmnmnmm____^__^__nnn__^__m____^mmm_mmmnn_nnn__mnnm__mmn____nmmmmmmmmmmmmm_nn^^^^m_^_^^^^_m^m^^__n_________mnmm^__m_m_mmnn_nnnn_mnm___^^^_^^_^^^_n__m^^^^___^^^^^^__mn^^^m^^_^_^^^^^mm___^_mmnmmmnnnnnmnnnnnmmnmmmm__^^__m^____nnm__m_^^^^mm_m___m__^^_mnnmmnnnmnnmmm_^m____^__nnn_^^^^m__nnmmm__mnmmnnnnnmm^nmm_mmnmm____mmmm_mmmmmmm_mnn______^m^^__m_^^^^___^_mmm_m_mnnm_____mnnnnmnnmnnnnmm__^^^^^_m_^^m_m^m_^_____^__^^mmnn_^^___^^__^^^^__^__^__nnnnnnnnnnmnnnnnnmnn_mm_^^_^__^___mm__^_^__^mm__nm_^___^^_nmnmmnnnmnnmmmm___mm__mnnm_^_^^______nmmm_mm__mmmnnmm_^nnm____m_m_^__mm_^m_m___nn_____m__m_^__^^^^^__^__mm____nnn_____mmmnnmnnmmnnnnn__m^^m_mn___mm_^m_^mmm^_^^___^nnnnm^___^^^^_^^^^^^mm^^^_mnnmnnnnnnmnnnmmnnnnnmmm_^^^^_____nm__^^_m^n___^mm^^^^__^_m__mmnnnnnnmmm_mmmm__mnnnnm_^^^^_____n_mnmm_mmm___n_^^^_n_n^___mm__mm_mmm_______nn____m_^____^__^^^__^^^^__^^_nn__^__n_mmmmnmmmm_mnmn_n^__mm_mmm__mmn^__^^mm_^_^____nnnnn_mm_^^^___^^^__^__^^mnnnnnnnnnnnmn_mnnnnnm_mm^^__^_^__mnmm_^__mm_^^__mm^^^^^__^^^^^mnnmmmmmmnmmmmnmmnnnnnnm_^^^^m___n___mm_______n_^^^^nm_____nn_____nnm^_^mnmmn___^^^^^^____^_^^^^^^___^_^mn_____mm__mmnmnnmmn_nn_m__n_mnm_nnm__mmnmm^m^mnnm^^_m_nnnnnn__m__^^^____^___^^_^^_mmnnnnnnnn_nn_mnnnnnmmm___m_^_^_nnn____m__m^^^^mmm^^^^^^_^^^^^^nnm_mnmmmmmmnnnnnnnnnnnm^^^__________mn_m__nnm^^^^^nm__mm_nnm_____n_^_nnm__m__^_^_^^________^^^^__^^__________mnnnmnnmmmmm____nnnnm_mnnnmmnmmnn_nmmnnm_m_nmnnmnmn___mm_^mn_^_nmmm^_m_^mmmnnnnnn_nn_^mnmnnnnnm___m_^^^nnnnmmmnm_^_^^^__m_^^^^^___^^^^^mnnmmnm__mnnnnnnnnnnnnnn^^^^___mnm__m_m_m__mn_^^^^^___mm_mnm______n^_nmn_m_^_m___^^^_m^m__^^^_mm^m_______mnnnmmnmnmmm_____nnnm__mmnnnnnmmnnnnnmnnmmmnnn__m_____m___mm__^_nnmm___^_nmmnnnnnnnnnm_mnmnnnnnm_m_nm___nnnnmmmnn^^^^^^__n_^^^__^_^^^^_^_nnnnmnmmmnnnnnnnnnnmnmn_^^_^mmmnn_m______mnm___^^^^mnn__nn________^_nmmm_^_m_^_^^^^^^__^^_^^^^_nmm_____mm_mmmn_mmnnnnn_____nnm_mmnmmmnnnn_mnnnmnnmmmmnnm_mm_^___mmmmmm_^^_nnmmmm^^_m_nnnnnnnnnnnmnnnnnnnnnmm_nmmnnnnnn_mmnm_^^^____n^^^__^^^_^^_^^_nnnmnnnmnnmnmmnnnnnmmmn__^_mmmmn__m_______mnmm^^^__nnn^__n__________n__m^__n___^^^^_^^^^m_^^______^___nnnmmm__mmnnnn_^____m^_nnnnmmmmmn_mnnmnnnmm_mnn_mmn_^_m___nn_m___mmn___m_^_m_nnmnnnnnnnnnnnnnnnnnnnnnnmmnnnnnm__mnm^^^_^_^_m^^^^__^^^^^^^^mnmnmnmmmnnmmmnnnnmmmmmmm__mm_^n___mn^____mmmm__^^^_nmm_^__mmm______mm__m_^_nnn___^__^^____^^m_^_m_______nnnmmmmmmnnnn_^_____mnnnnmmmmmn_mmmmmnm_n_mnn___nm^_______^^___mmn___mm_m__nnnnnnn_nnnnnnnnnnnnnnnnnnnnnnnnm__mnn_^__^_^mm^^^^^^^^^^^__^mmm_nm_mmnmm_mmnnnmmmm___^____^nn__mn_mmmmnmnnn^^^^_mn_m_n__________nn____mnnnmm___nn_^__mm_^_m_^^^m_________nmnmn_mnnnnnnn__^mmnnnnnmmmmm___mmmnnn_m_mnm___mm^__nnm_m_^^____mm__nnmm__mmnnnn__nn_n_nnnnnnnnnnnnnnnnnnnn__mmm___^^__m_^^^^_^^^_^^_^^mmmmnm__m^___mmmmnmnm_mm_m^^^__n____nnnm_mmnm___^^^^_m__mm____^______nm_m_m_mnm____^___^^^_nn_^^^^_^^mm_mm_mn__mnmmmmnnnnm____mnnnnnnnmmmm_____mnnn_mnnnm___mm_mnnn__m^____m_mmmnnnnmm__nnnnnn_mnnnn_nnnnnnnnnnnn_nnnnnn__n____n___^m_^^^^^^^^____^mmnnnmmm_m_____mmmnm_m____m^^_m_____mmmnm_mmmmm__^^^^^m_m___^_m^_____nmmm_mmnnm____m__^__^m^^_^_n_____m_m__mmmmnnnnnnn___^^mmnnnnnnm_nm______nnnnmnnnnnm_mnm_nnnm^_nm_^^_^m__nnm_nm__nnnmnm_mnnnnnnnnnnnnnnnnn_nnnnnn__nm^^^__mm_m^^^^^^^^^^^^__mm_nnmm__m_____mmmnmmm__mnm^^^mnm____mm__^_nmnm^__^^^^m_nm__^__^^_____m__m^^nnnm_m____^^_^^^_^_^_^nm^m_mn__n_mnnnnm_mm___^_^nnnnnnnmmm______mnnnnnnnnnn___mnnnnn__n_^_^_^m__mn_mmn_mnnnmmm_mnnnnnnnnnnnnnnnnn_nnnnnn^^m__^^^_mm_m_^^^^^^^__^^^_mmmnnmm__m_____mnmmmmmmmmnm^_^mm_m___mm_^^_________^^^___mm__m^__^___^_n__m_mnnmmmm_mm^^^m^^__^^_^^_n_^_^nnn____mmm____^^__^^^_mnnnnn___^____^_mmmnnmnnnnnnnnnnnnnmmn__^^_^___nnnmnnmnnnnnmmmnnnnnnnnnnmnnnnnnnmnnnnnn___________mm^^^^^_^^^^^^__nmnnnmnmmm_m__mmmmmmmmmm_mm__n__mn___m__^^__m_^__m__m____mn_mn^_^____^_nmmmmmmm_^_mm^_^______^^mm^^^^mm_^____n____m_________^^__mnnnn_^________nmmnmmnnnnnnnnnmmmmm_n__^_^^mnnmnnnnmnnnnnnnm_mnnnnnnnnnmnnnnn_nn___nnm_____nnnm__n__^^^^^^^^^^_mnm_nnnnnnmn_____mmmmmnmm_mmmm__mmnm__^___^^_^___mmm_nmnm__m__nm^_^^_____mn^_mnmmm_^^^^_^__n_^^_m__^_mmm_^__m_m______^___^^_mmnnnm_________mnm_mnnnnnnnnnnnmm_mmnn__^^__nm_mnnnnnnnnnnnnm_nnnnnnnnnm_mnnn___m___nnm^^_mmnnnn_mn___^^^^^^^^^_mnmmmnnmnm_nmm_m_mnmmmmm_mmm_mm__mm_____m__^__^^^_^_mnnnm__nm_mm__^_^^_m_m^^mnnmm^^^^_m^__^__^^__m_mmmnm___n___mmm______mn_^____mnn___m______mmnmmnnnnnnnnmmmmmnm__nn_^_mnm_^_mmnnnnmmnnnmnmmnnnnnnnn_nmmnn______nnn_^^mmmnmnnmmnm_m_^_^^^^^_mmm___nnmmnnnm__mmmn_mmmmm_m___mmmmm____mm___^^^^^___mmnn_m_n__mnmnn_^^_m____mnm____^_m^_^m^mm_^__^_mmmmmmm_m^______nmm_m__^__mm_^__^mnnm^_m___mm_nmmmmn_nnnnnmm_m_nn_^^nnm_nnn_^^_mnnnnnmnnnnmnmmnnnnnnn__nm_nn___m_nmn___mm____mnm_mnnmnmmm^^^^_mnm^_mm^mmnnm___mmmn__mmn______m_mmn___mmn_mn^_^__^^_mnnnm_mnnmnnnnnn___mmmm_m_mmm^_nm____m^^_m_^^__mmmm_m^___m___nn_^___^_^_m_____mnn__^_m__mmmnm__mmnnnnn_mmm_mn^^_^^mmm___^^_nnnnnnnnnnnnnnnnnnnnnn___n_mnnm__mnm__mmm_____nnmm_mmmnmnm^^^^_nm_____^^mnmmm__mmmm___mn_^___mmmmmnm___nnmmn_^__^___mm_mmmmnnnnnmnnnnnnnmmm_mm__m___^_m^_n^_^_^__^_^^^mmmm^_____m_n_______^^^m____mnnm^^_m_mmmmnnnmm__nnnnnmmmm___^^__^_n^^^^_^^mnnnnnnnnnnnnnnnnnnnnn___m_mnnnmmmmn__mmm_^___nnnn_^m_mmnn_^^^^mnm__m_^^mmnmnm^m__m___mnm_m__mnnmmn____nnnmnm_nmm__mn_mm_nmnnmnn__nnnnnmm_m__m_^_m_m__^___mm__m_____mmmn__^__n___m___n___^______^^_m___mmnn__m_mnmnmnnnnm^_nnnnnmmnm_m_^^^_^^m^^^^^^_nm_nnnnnnnnnnnnnnnnnnn______nnnnmm_nn_mmn_^^_^nnnm_^_^^mnn_^^^^mmmm_m_m_mnnnnnmmm____mmm_mm_mmnnmmnmmm_nnnmmnmm_mm__n___nnm^_nnm_mmm_m____^_mm__nmmm_____mn_mmn_mm_mmnn__^_____mmm_____m____mnn_m___^_^__mnnn__mmnnnnnnnnnn_nnnnnnmmmm_mnm_^^_^_^^^^^__n__nnnnnnnnnnnnnnnnnn______mnnnm_mmn_mm__^^^^^nnnm_^_^^nmm__^__mmm_mmmm_mnnnnnnnm_m__mn_m_mmmmnnmmm_nnnnnnmmnnm_mm_m_^^mmnm^_nm^^^___^^_mm_mm___nmm^^^m_^mmmmnmmnnmnnnn___^____^n__m______nnn__m_____^mmnn__mmnnnnnnnnn_nnnnnmmmmnmmm_^^^^^^_m^___^_m___nnnnnnnnnnnnnnnnn_m__^__mnn__mmnnnm___^^^^nnmm__^___m__m_m_mmm______mnnnnnnnmmmm_mnnnmm_mnnnmmnmnnnnnnmmnnm_mm___^^_mnm^__nm^^__m^__m__mmm_mnmm__mm__mmmmm_nnmmnnnmm___n______nm_mm__mmmnnnn__m_^__^__mnn__mmmmnnnnnnn^nnnnn_mnmmnm__^^^_^^___^m_^___^_nnnnnnnnnnnn_mnnn______m_nnmmnmmnnnmm^_^^_nnnnn^^_^_mm_mmnnmm__m^^^_mnmnnnnmmmmmm_mnnmmmmmnnmnnmnnnmnnnmmmm_m_^m_^^^___^^__n_^__^^_nn____m^_mnnmm_n__mnm___m__mnmmm___mmn___^n__m__m_mmnnnnnnmmm___^___mn___m_mnnnnnnn__^nnnmmmmm_m_m__^m_m_^__mmmmm___mmm_mnnnnnnm_mnnm____mmmnmm_nn___^_nm^__^^nnnnmm_^^^_^_mnnnnm_mm^_^_mnnnnnnn__mmm__nn_m_m_mnmmmmmnnnnnmmmmmmmm_m_^^^^__nmmnm_^__^mmnm^_m__^_mmmmnmmm__nn^_^_^^mmmm_____m___^m__m___nmmnnnnmnm_mnmmmmnn_mmnnnnnnnnn__mmnmmmm_m__^^_mm___^mnm_mnmm_^mm____nnnnnn__mnm_m_^m_mn__mmnm^^^_mm__^_^nnnn_mm^^mm_^mmmnnmmm___^mnnnnnn_nm_mmmm_mnmmmm_mnm_mmmmmnnnm_mmmmmm_mm__^^^mnnmmmn^_^_mmnm^m_m__^m___m___^_n___^__^mmmmm__m^^__m_m_^^mnm_m____n_mnnnnnnnm_mnn__nmmmnmnnnnnnnnnm_nnmmnnnn_^_^^n__^^^mn^_nnnmm__^_^__mnnnnm__n_____^__mnm__nnm^^^^^mm___^nnnnm___^^___mm_mnnnmm___nnnnmmnnmmnnm_mnnnm_mmnm_mmmmmnnnmm____mmmmmm_^__mm__^mm___nnnmn_^_nm______n__mmm__mm^^m___mmm_^___^___m^___m_n__n__mnnnnnn___mnmmnmmnmmnnnnnnnm__mmmmmnnn__^^_^^____^^_m^mnnnmmmm_____mmn________m______m___nn_^^___^_____nnmn_^mm_^__mmn_mnnnmmm_mmm_nnnnmmn__nnnnmnmmmm__mmmnm_mmnnnnn_^__mnmmnn_^_mmm__^m_^_mn__nn___mm^m_^^mn^^_____^_^^mmm_nmn_^_____^^_m___^m__mmn_m__mnnnnnm^___nmmnnmm_^mnnnnnn^_____mnnnn^^___^_^_m_^__^__mnnmnnm_____m_______mm____m____n__m__^^______^_mnnmnm__^^m___mnmnnnnm_m_mmmnnnnnnm____mnnmnnmmm__m_mnnmmmnnnnm__^mnnmmnnn_mnmn_^_n_nnm_mmm__m_mm_^^__^_m^^_^^^^____mmmmm__nnn_^___mm_^_n___mnmmnnnnnnmmm_nnnnn_^^^mnnmmnn__^mm_nnnnn__m_^^^_^^_mm_^_^^nnnnnmm____n____^^_mm_m__m__^_m___^^^^^_mm_^^^mnn_mmnm__n__mnmmnnnmmm_nmmmmnnnnnnn__nnnmnnnmmmm_mmmmnnnnnnnm_^^mnnnmmmnm_mnmm_^_m^nn___m______mm____^^mm_m^^m^_m_mnnmmnnnmnnn____nnm^nn__m___nmnnnnn_mmnnnnn_^^__mnmnn__^_mmm_nmnn^_^_____^^^m^__^^_nnnnmmn___nn__m_____mmm_____m^mnmm^^_^^___^_^^^mnm_mnmnmm^____^__m_nnmnmmmnnnnnnnnmnn_m__mnnmnnmnmmmmnnnnnnmm_^mnnnm_mnm_mm___^^___n___nm___^m___^^^_nnmm_^_^_^mnnnm^mnnnnn_^_n_nm__^mm^__n____m____mnnnnn_mnnnnnn______nmm_^^^^__nnn___^^^m^^^^nm^^^^^__n_nmmnmmmnn_mm__mmmm__________mmm^^^^^^_^^^^^^mnm_mnnmm__mm__m____nnnmmmmnnnnnnnnnmm______nmnn_mm_mmnnnnnmmmm_m_nnm_mnnm_m___^^^___nn__mnnm__^^m^__^^^_nn_mm_m__mnmm____nnnnnmnmnmm___^__m_nn__mmnn_mmmnnnn_mnnnnnnm^mmm_nnn^^^^^^mnnnnm__^^^m_^_^m^_^_^^^_n_nmmnmnnnnmmm___mnn____mm___^mmm_^__^^__^^^^^mnm_mnnnmmm__mmm^___mnnmmm_mnm_mnnmnmmm__mmmnnnm_mmmnnnnnnnnmn____nmmmnnnmm____^^^_mnnn_mmnn__m__m^__^^^m_nmnm____nn___^^_nnnnnnn_nmm___^mmm___nnmmmnnnnnnmnnmn_mnnnnnnm__nm_nnn^^___nnnnnnnn_^^^____^_^^_^n_^____mnmmnnnnnm_m_mmmnn___mmm___mnnnm^^^^m^^^^_mnmmnmnnn_mm__^_^___nnmmn^m__mmnmm_nnn_m_mnnn_mnmnnnmnmnnnmm_^_mmmmm_mnmm__^_^^^mmm____mnn_____mmm_^^_^_mmm_^^_mmn^^___mmnmnnnnmnm__m^^mmm__m_nnmmmmnnnnmnnmnmnnnnnnnnn_mm_mn_^^n__mnnnnnnn__^___^^^^^^^^_^^^____nnmnnn_nm_mmnnm____m_mmm__nnnn_^^^_^^^^^^mmmmmnmmmmmm__^^^^_mnnnm__m^_mn__nnmn_m_mnnnmnnmm__mnmnnnn___mmmnm_m^nm_m^^^^^^mn_m_^^_nm___mmmmn_^^__^___mm^_^^^^^__^_mnnnnnmmm_^_m^^_mn_^mnmmmmnnnnnnnnnnmnnnnnmnn^^mmmn_^___m_nnnnnnn_^_^_^^^m^^^_^^m^mn_n___nnn__nn__nnn_________m_mnnnn^^^_^__^^^^mmmmmn__mnnmm_^_^__m_nmmm_m_mmm___mn_m^__nnnnnnnmnnmmnnnnn___m___m___m_m_^__m_^_n^__^^_nm_m_mmm^m__^_^^_^^mnm_^^_^^_^__mm_nnnnmnm__m^^_mm^^_mnmmmmnnnnnnnnnnmmnnnnmm_^__mmn_^^__nnmmnnnm^^^_^_^m^m_^_^_^_n_____n___nnnnmnn____m___nm__n__n^^^n^^^^_mmmmm_^_nm____^__mnnmm_nm_m_mn__nnnn___mmnnmmmmnmmnnnnnnnmmmm_^__m_^^^_n_^mm^___m^^__^_m__mmmm___^_m_m_^_^mnm_______^_mm__nnnnnnmm_^^^_mm____mnnnnmm__nnnnnnnnnnnnnn_^^^_mm_n_^__nnnnnmm^_^nnm^m^^m_^______________nnnnnm___nm____m_nn^m__^_m_^^_^^_mmm_m_^___^^___n_nn_n_nnmmmmnnnnnnnmn_mnnnmmm_mnmmnnnnnnnm_mnm__mmm^_^_m^^___m_m___^__mnmnmmm____^^____^__mmm___m___^^mmm_mnnnnmnn_^^^_mnm__^^_m__mmnm__mmnnnnnmnnnm____^^__^_______mnnnn____m__^m^mmmm____^_____nnnnn___________mn__^_m__n_^^_^_^_nn_^__^^^^^^^^_nn_nnm_nnn_m_nnnnnnnnnnnmnnmmm_mmnmnnnnnnnmmnnm__mmm^^___^_m_nnmm_^^^^m_nnmmnm____^__^_^___mm________^_m__mmmmnmmnmm^__mnnm^^^m_m^^mmm_____nnnnn__nn^_m_^^^^^^mn___m_mnnm_^^^_mm^^__n____m^^______nnnnnnn___^_m__m_nn__^_m_mm^^^__^^_mn_^_^^^^^^^_nnnnnmmmnnmmnm_mnnnnnnnnmmnnnmnmmnnnnnnnnnmmnn__mmnn_m^__^_mmmn_n^^^_^___mmnnn______m^_^^^^mm_____^m______mnmmmm_mmmmm_m___^^^___^mmnm^^^__nnnnmmmmm^_n___^__^mm^_mmnmnnm___^^__^^^^^^_^___^^_m_____nnmmnn_____mmmnmnn__^mmnn_^^^^^^_nn___^^^_^^_^mnnnnn_nnnnnnm_mmnnnnnnnn_mnnmmmmmnmnnnnnnnmmmnn___mn^m^_^^_nnm___^^^_^^m^mnnnn__^_^_m^_mm__mnm^mm__mmmm^_mnnmmmm_mmmm^^___^m^^^^^_mmn__^^_mnnnm_mnn__^^mmm_^^__m__mn_m__nn_mm^^^m_^_^^^m^_^^^_^m_________nnnnn___n___mmnmnnm^___mnn^^^^nnnm__^^___^_^mnmnmn_nnnnmmm_m_nnnnnm^mnnnnmm_mmm_nnnnnnnnmmnm__mnm__^^^^^nn___^^_^______nnmn____^__^_mmmmmmn__m___nnm__^mnnmmm___n_^^___^_^^^^^_^_m__^^_mnnnnmmmm_m_^_mm_^^___n_m_m_nnn^m_^^^^^___^^n_^^^^^^m_______n_n_____nnnnmnmnm_nn_^^^mn__^^^__mnnm_^^^_^^^mnnnnnnnnnn__mmmm_nnnnm___nmnnm__mnm_mnnnnnnnnnmmmmmmm_^^^^^__m__^^^__^_^___nn_n_____m___^_mmnm___mm^_mm_m__mnn____m_n_^^__mm__^^^^_^mm__m^_nnnnmmnmm^^^_^nnn________nmm__nm^__^^^__^^^^__^^^^^^^m____nn____n_m__m_mmnm_mm^^mn_m__^^^^_m_nnnm___m_^^^^mnnnnnnmmnm_^___mmnnnm__m___mnm_m_mmmmnnnnnnnmnnmnnmm_^___^^^m_^_^^__m______nnmnm________^m_nn__mmm__mmm_nmmmnm___m__n^^^^^_nn^^^m_^^mn^__^_nnnnnmm_^^^^^^^nnnm_m________n_______^_mn^_^_^^^m__^mm________nnn_nn_n__mmnnn_^__^^_mmmm^^^^^__mnnnnnm____^^^m_mnnnnmmm__^__nnnnn____m___mmmmm__mm_nnnnnnnmmmmnnmmm_m__^_^^^^^^^_mm______nmnnm^_^^^^^^__n_^^mnnn__m_^__mmmn______m^^^_^_nm_mm____^m_^_^_nnnnnnmm^^_^^^^__mm__m_n___m__^_^_^^^^___^_^^^____^_^n______nnn_n____n__nnn_^mmm^_^mmn^^^^^^mmnnnnnnm____m^m__nnmmnmm^_^__nnnnmm_m^^_^_m__nnm__^mmnnnnnnm__^_mmnm__^^^^^____m^^nn______mnnnmmm^^^^^_^mn_^^^mnnmm___^_^_mmm____mm_^__^^____n_^___mm^_^_nnnnnnnm^^^_^^^^^mmm_mn____nm^^m___^^^^^__^^^^_m^^^^^_________nn__nm_nn___nn^_mn_^^^^_nm^^^__^^_mnnnnnm____^_^mm_^nnm_mm_^^_m_nnnnmm__^^____mmmmm^__mmnnnnnnnmmm_mmnm_m_^^^^^____m^_mn____mnnnn_mnm^^m^mn__n_^^_^mnmnmmmmmmmnmm______n^_^^_m^^___^_^nmm_^^_nnmnnnn_^_^_^^^____m_nnn_______mmm_m^____^^_^^__^_^^^______nnnnnn__nn__mmn__mmn_^^_^nn_^^_^___mnnnn___m^^^^^nm_mnnnm_____^m_m_nn___^^^^^^^n^^______mnnnmnnmmnm_m_mm___^^^_____m_mmnnnnnnnnnn__m_^^_^mnmnnm^^^__nnmmnm_mnnnnm___m__nnm^^m_^^_^__m_mmm____nnmnnnn_^^^^_^___^_^_nn___m^^^_mnnnmm___n^^m^_m^^^__^________nnnnnmnmmmmmmmmnmmnm^____mmm^___nmnnnnn^^^_^^^^^^^_mnnnmmm__^^m_m_nn_m___^_m__n__mm__^_nnnnnmmmmmm_mmmmm____^^_m___mmnmnnnnnnnnnn_^_m_^__nmnnn_^m__mmn_mn_m_nnnnn______nnm__m_^^____nnmmmn___mnnnnnm^^^^^_^___^^_^mmnnnn^^_nnnnnnnn__m_^m^___^^^^^______mnmnnnmmmmmmmmmmnmmnnnm^m^^mmm__mmnnnnnm^^_n^^^^^^_^^nmmmnm__m^mmm_nn__^^^^m_^mn_^^m__^_nnnnn__mmmmmmmmm___^___^_nmm__mmnnmnnnnnnmm___m^_nnnmm_^^__m__nnnnnmmnnmmnmnm___mn^__^^^^_n_mnnmmmm___mnnnnn_^^^^^^^^^__^^^_^nnnnm^mnnnmnnnnm_m__^^^__m^^______m_nnnnnmmnnnnnnnnmmmmnnnn_^^_mm__mnnnm_mnm^_n_^^^^^___mm__nnmmm____mnnm^__^^mmmmn___mmmm_nnnnnnn_m^nnn_mm_______^_nnnm___nnnnnnnnn_____mm___mnn^^^^__^_nnnnnnnnmmmm_nn_m_mn___^^_^____nnnmmm_mmnnnn__^^_^^^^^_m_m_^^n_mnnn_^^nnn_mmnnn___n^^_^^^^_____^_nnnnnmmnnnnnnnnnmnnmnnnn^_nm___nnnmm_^____^m_m^^^^^___nm_nnnmm_^___nmm_mm_m^m_mnmmnnmmmmnnnn__nn_^^n__mmm__^^^m^^nnnnnm_mmmnnnnnn__^^^mn_^^mnn^^^^^^_mnnnnnnnnnnm__mn_nmnnnn_m_____^_nnnnmnmmmnnm__^^^_^^_^__n___^mm___mnnmm_mm_mmnnnm__nm^^^^m_m________^^nnn___nnnnnnnmm_mnm_nmmn^_mm__mnnnn__m_____^^^_^_^_mnmnm_mmnnn_mm^_n__^_m__^^^mnmmmmmm_^nnnnmnnn__^_^^_m_____mn^_nnnnnnmn__mnnnnn____^m__^^___^^^^m^__nnnnmnnnnn__^__mmnm_^^^m_^_^^__nmnnnnnmmnm__^^^_mm^^^_^_^_^^m^^__nnm^___mmnmnmn____^^^_m_