              _                                       _
   __ _ _   _| |_ ___    _   _ _ __  _ __   __ _  ___| | __
  / _` | | | | __/ _ \  | | | | '_ \| '_ \ / _` |/ __| |/ /
 | (_| | |_| | || (_) | | |_| | | | | |_) | (_| | (__|   <
  \__,_|\__,_|\__\___/   \__,_|_| |_| .__/ \__,_|\___|_|\_\
                                    |_|