))))**))))****))))))))((''''''''''''))))))))))(((())77++++++,,,,))))**))))****))))))))((''''''''''''))))))))))(((())77++++++,,,,''((&&%%&&((''((((((&&%%$$%%$$$$$$%%''((((''&&%%&&''(())))))++,,''((&&%%&&((''((((((&&%%$$%%$$$$$$%%''((((''&&%%&&''(())))))++,,&&%%##  """"$$$$%%""    ""  ""      ##$$$$##""""$$$$%%&&&&''++,,&&%%##  """"$$$$%%""    ""  ""      ##$$$$##""""$$$$%%&&&&''++,,&&$$""                          """"""      """"####%%&&''))++&&$$""                          """"""      """"####%%&&''))++''$$""                        ##""      ""####$$$$%%&&))++''$$""                        ##""      ""####$$$$%%&&))++''&&""                          ####    ""##$$$$%%%%'')),,''&&""                          ####    ""##$$$$%%%%'')),,((%%""                          ##""    ""$$$$%%&&&&&&)),,((%%""                          ##""    ""$$$$%%&&&&&&)),,''$$                        ""  ####""    ##$$&&''''&&'')),,''$$                        ""  ####""    ##$$&&''''&&'')),,''##                  ##&&%%##      ""%%''))''''&&)),,''##                  ##&&%%##      ""%%''))''''&&)),,''##    """"%%((''##    ##&&(())''####((,,''##    """"%%((''##    ##&&(())''####((,,''##      ""%%##%%''%%    ""&&((**&&""##)),,''##      ""%%##%%''%%    ""&&((**&&""##)),,''##        ##$$##""&&%%    ##%%''((&&$$&&)),,''##        ##$$##""&&%%    ##%%''((&&$$&&)),,((""                $$####$$%%""    ""%%%%%%&&%%''++,,((""                $$####$$%%""    ""%%%%%%&&%%''++,,''##    ""##    ####""####""    ""##$$$$%%&&((++,,''##    ""##    ####""####""    ""##$$$$%%&&((++,,((##        !!$$##    ""  """"""    ""  ##""##$$&&)),,,,((##        !!$$##    ""  """"""    ""  ##""##$$&&)),,,,(($$          ""    ##$$""""##""            """"$$&&))++,,(($$          ""    ##$$""""##""            """"$$&&))++,,((%%""""""  """"""  ##$$      """"##""""          ""##&&((++,,((%%""""""  """"""  ##$$      """"##""""          ""##&&((++,,))''""      """"  ""$$""        """"""""""""""      ##%%((++,,))''""      """"  ""$$""        """"""""""""""      ##%%((++,,++))$$    ""  ""##""          ""  """"######    ""%%''++,,++))$$    ""  ""##""          ""  """"######    ""%%''++,,++))$$          """"              ####$$$$$$""####''++,,++))$$          """"              ####$$$$$$""####''++,,++))$$                            ##$$%%%%%%$$%%''++,,++))$$                            ##$$%%%%%%$$%%''++,,++))$$                            ""##$$&&&&''&&((++,,++))$$                            ""##$$&&&&''&&((++,,++(($$              ##                """"%%%%&&''(())++++++(($$              ##                """"%%%%&&''(())++++++((##    """"$$####""$$##""        ""      ""##%%&&''((++,,,,++((##    """"$$####""$$##""        ""      ""##%%&&''((++,,,,))&&""    ####$$######%%##      """"""    ""####%%&&))++,,,,))&&""    ####$$######%%##      """"""    ""####%%&&))++,,,,))&&        ""######""""####        ""  """"####$$##%%((++,,,,))&&        ""######""""####        ""  """"####$$##%%((++,,,,))&&          """"""""""##""          """"####$$####%%((++,,,,))&&          """"""""""##""          """"####$$####%%((++,,,,))&&          """"  """"""""""""""""""""####%%%%$$##%%''++,,++))&&          """"  """"""""""""""""""""####%%%%$$##%%''++,,++++''##          """"  ""  ####%%$$%%$$##""$$%%&&%%##%%(())++++++''##          """"  ""  ####%%$$%%$$##""$$%%&&%%##%%(())++++++))&&%%$$""    ########$$##%%&&''&&&&%%%%%%%%&&''&&&&(())++++++))&&%%$$""    ########$$##%%&&''&&&&%%%%%%%%&&''&&&&(())++++,,++))))))((&&##$$##%%''''''((''(((((())))((((''(((())(())++,,,,,,++))))))((&&##$$##%%''''''((''(((((())))((((''(((())(())++,,,,,,++++++++++))''$$&&(())))))))))))))++++++++++))))++,,++++,,----,,++++++++++))''$$&&(())))))))))))))++++++++++))))++,,++++,,----