:::::::          :::::::
mMMMMMMm        dMMMMMMm
/MMMMMMMo      +MMMMMMM/
 yMMMMMMN      mMMMMMMy
  NMMMMMMs    oMMMMMMm
  +MMMMMMN:   NMMMMMM+
   hMMMMMMy  sMMMMMMy
   :NMMMMMM::NMMMMMN:
    oMMMMMMyyMMMMMM+
     dMMMMMMMMMMMMh
     /MMMMMMMMMMMN:
      sMMMMMMMMMMo
       mMMMMMMMMd
       +MMMMMMMN:
         ::::::
