~~~~~~~~~~~~~~~~~
                                        ~~~!!!~           ~~ ~~!!!!!~~~~ 
                              ~      ~~!!!!!M!                ~!MMMMM!!!~
                              !      ~~!!!!MM!                ~!!MMMM!!!~    ~~
                              ~      ~~!!!!MM!                ~!MMMMM!!!~    ~~
                              !      ~~!!!!MM!~               ~!MMMMM!!!~    ~~
                              !      ~~!!!!!!!                ~!MMMMM!!!~    ~!                                                                                     
                              !      ~~!!!!!!!                ~!!MMMM!!!~    ~!
                              !      ~~!!!!!M!                ~!MMMMM!!!~    ~!
                              !      ~~!!!!!!!                ~!!MMMM!!!~~   ~!
                              ~               ~~~~~~~~~~~~~~~~~~              ~                   
                              !~~         ~~!!!!!!!!!!!!!!!!!!!!!~~~        !!~
                              ~~             ~~~~ ~~~~~~~~~~~~     ~~   ~ ~
                             ~~~~                        ~~~~           !!~
                              ~~          ~ ~~   ~~~~~~~~~~~~~~   ~     ~~~                           
                                                    ~  ~  ~ ~~~     ~~
                                       ~        ~           ~ ~     ~!  ~
                                      ~~       ~~          ~~~~     !!  ~
                                      ~~      ~~~          ~~~~     !M  ~
                                      !~     ~~~~        ~~~~~~     !M  ~
                                      !~     ~~~~       ~~~~~~~     !M  ~
                                      !~    ~~~~~~      ~~~~~~~     ~!  ~~
                                      !~    ~~~~~~      ~~~~~~~     ~!  ~~
                                      !~    ~~~~~~     ~~~~~~~~     ~!  ~~                                                         
                                      ~~    ~~~~~~     ~~~~~~~~     ~!  !~                                                         
                                      ~~    ~~~~~~   ~~~~~~~~~~     ~!  !!                                                         
                                ~     !~    ~~~~~~   ~~~~~~~~~~     ~!  !!
                                ~     ~~    ~~~~~~~~~~~~~~~~~~~     ~!  !!                                                                                          
                                ~     ~~    ~~~~~~~~~~~~~~~~~~~~~   ~~  !!                                                         
                                ~     ~~~~!!!!!!!!!!!!!!!!!!!!!!!!~~~~  !~
                               ~~  !!~   ~~~~~~~~~ ~~~~~~~~~~~~~~~~   ~!M!
                               ~~  ~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~~!!
                               ~~  ~  ~~~~!!!!!!!!!!!!!!!!!!!!!!!!~~~~  ~!
                              ~~~  ~     ~~~~~~!!!~~~~~~~~~~~!!~~~~     ~!
                              ~~~  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~     ~~ 
                              ~~~  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~     ~!  ~
                              ~~!  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~     ~~  ~
                              ~~!  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~     ~~  ~
                              ~~!  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~      ~  ~
                              ~!!  ~      ~~~~~~~~~~~~~~~~~~~~~~~~~      !  ~
                              ~!!  ~      ~~~~~~~~~~~~~~~~~~~~~~~~       ~  ~
                              ~!!         ~~~~~~~~~~~~~~~~~~~~~~~~          ~
                              ~!!          ~~~~~~~~~~~~~~~~~~~~~~~          ~~
                              !!!         ~~~~~!!~~~~~~~~~~~~~~~~~~         ~~
                              !!!       ~~~~!!!!!!!!!!!!!!!!!!!!~~~~~       ~~
                              !!!     ~~~!!!!!!MMMMM$$$$$$MMMMMMM!!!~~~     ~
                             ~!!!    ~~~~!!!!!!!!MMMMMM!MMM!!!!!!!!!!~~     ~~
                            ~~!!!                                           ~~
                           ~!!     ~~!!!!!MM!!!!!MMMMMMMMMMMMMMM!!!!!!!!~~     ~~
                          ~~!!~    ~~~~!!MM!!~~~!!!!!!!!!!!!!!!!!~~~~~~~ ~       ~!~
                         ~!!!!     ~~~~~!!!!~~~~!!!!!!!!!!!!!~~!~!~~~~~~~~~~      ~!~
                         ~!!!!!!      ~~!!!!!!!!~~~~~~ ~~~~~~~~~~~~~~~~~!!!!!!~~~    !!!~
                         ~!!!!!~~~~~!!!!!!!!!!!!!~~~~~~~~!~~!!!~~~~~~!!!~~~~~!!!!!!!!!!~~~~~~!!~
                     ~~~!!~~~~~~!!!!!!MMMMMMMM!~~ ~~~!!~~!!~~!!!~!~!!!!!!!!!~~ ~!!!!!!!!!!~~~~~~~!~~
                   ~~!!!~  ~~!!!!!!MMMMMMMMMM!   ~~!!~!!!~!!!~~~!!!!!!!~!!~~!!~  !!!!!!!!!!!~~~~  ~!~
                 ~~!~~~ ~~~!!!!!MMMMMMMMMMMM~  ~~!~!!!~~!!!!!!!!!!!!!!!!!!!!!!!~  ~M!!MM!!!!!!!~~~~~~~!~                                                                  
              ~~~~~~ ~~~!!!!M!MMMMMMMMMMMMM! ~~~!!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~  ~!!!!MMM!!!!!!!~~~ ~~~                                                              
              ~~~~   ~~!!!!!MMMMMMMMMMMMMMMM~~!!!!!!!~!!!!!!!!!!!!!!!!!!!!!!!!!!~!~   M!!MMMMM!!!!!!!~~   ~~~                            
             ~!    ~~~!!!!!MMMMMMMMM$$$MM$$$~!M!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ~M$MMMMMMM!!!!!!!~~    ~!~
           ~~~~   ~~!!!!!!MMMMMMM$$$$$$$M$MMMMM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!M !M$$!MMMMMM!!!!!!!~~     ~~
          ~~~    ~~~!!!!!MMMMMMM$$$$$$$$MM$$MMM!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!M~!$$$!MMMMMMM!!!!!!!~~~    ~~~
        ~~~      ~~!!!!!MMMMMMM$$$$$$$$$$MM$$M$M~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~!!!!M!M$$M!MMMMMMMM!!!!!!!~~~    ~~~~
      ~~!~     ~~~!!!!!MMMMMMM$$$$$$$$$$$!!$$M$$~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!~!MMM$$$MMMMMMMMMM!!!!!!!!~~~      ~!
      !!~      ~~!!!!!MMMMMMMM$$$$$$$$$$$$M!M$$$M!~!!!!!!!!!!!!!!!!!!!!!!!!!!!~~!MMM$$$M!MMMMMMMMMMM!!!!!!!~~~      ~~~
    ~!!~      ~~!!!!!MMMMMMM$$$$$$$$$$$$$$$!M$$$M$!!!!~!!!!!!!!!!!!!!!!!!!!!!~!!MM$M$$$MMM$MMMMMMMMMM!!!!!!!~~       !!
     !!       ~~!!!!!MMMMMMMM$$$$$$$$$$$$$$$M!M$$$$M$!!~~~!!!!!!!!!!!!!!!~~~~!!MMM$$$$M!$M$$$MMMMMMMMM!!!!!!!~~~~      !!
   ~~~       ~~~!!!!!MMMMMMMM$M$$$$$$$$$$$$$$$MM!!!$$$$$MM!!!~~~~~~~~~~!!!!MMMMM$$$$MMM$M$$$$$MMMMMMMM!!!!!!!!!~~       !!
   ~!       ~~~!!!!!MMMMMMMMM$$$$$$$$$$$$$$$$$$$MMM!~!MM$$$$MMMMMM!MMMMM$$M$$$$$$MMMM$$$$$$$$$MMMMMMMMM!!!!!!!!~~~      ~!!
   !~       ~~~!!!!!!MMMMMMMM$$$$$$$$$$$$$$$$$$$$$$!!~~!MM$$$$$$$$$$$$$$$$$$$$M!!!!$M$$$$$$$$$$MMMMMMMM!!!!!!!!!~~       ~!~                                                
  ~~        ~~!!!!!!MMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$!! ~~!MMMMMMMMM$$M!!~~!MM$$$$$$$$$$$$$$MMMMMMMMM!!!!!!!!~~~       !!~
  ~!         ~~!!!!!!!MMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM!!!!!!!!!!!MMMMMMM$$$$$$$$$$$$$$$$$MMMMMMMM!!!!!!!!~~~       ~!!
  ~!!        ~~~!!!!!MMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMM!!!!!!!~~~~       !!
  ~!~       ~~~~!!!!!!MMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$MMMMMMMMM!!!!!!!!~~~~      ~!~
  !~       ~~~~!!!!!!MMMMMMMMMMM$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMM!!!!!!!!~~~~       ~!
  !~       ~~~~~!!!!!!MMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMM!!!!!!!!!~~~~~       !
 ~!        ~~~~!!!!!!!MMMMMMMMMM$MM$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMM!!!!!!!!!!~~~~       !~
 ~~        ~~~~!!!!!!!!MMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMMM!!!!!!!!!~!~~~       !~
 ~         ~~~!!!!!!!!!MMMMMMMMMM$M$MM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMM!!!!!!!!!!~~~~       !~
 ~         ~~~!!!!!!!!!MMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMM!!!!!!!!!!!~~~       !~
 ~         ~~~!!!!!!!!!MMMMMMMMMMMMMM$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$MMMMMMMMMMM!!!!!!!!!!!~~~~      ~~
~~         ~~~~!!!!!!!!!MMMMMMMMMMM$$$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$MMMMMMMMMMMM!!!!!!!!!!!~~~~      ~~
~~         ~~~~!!!!!!!!MMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$MMMMMMMMMMMMMMMM!!!!!!!!!~!~~~~      ~~
~~         ~~~~!!!!!!!MMMMMMMMMMMMMMMMMMM$M$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMMMMMMMM!!!!!!!!!!!!!~~~~      ~!
~!        ~~~~!!!!!!!!!MMMMMMMMMMMMMMMMMMM$MM$$$$$$$$$$$$$MM$$$$$$M$$$$$$$$$$$$$$$$$$$$$M$M$MMMMMMMMMMMM!!!!!!!!!!!!~~~~~      ~~
~!        ~~~~~!!!!!!!!!MMMMMMMMMMMMMMMMMM$$M$$$MM!!!!!M$$M$M$MMMM!!!MM$$$$M$$$$$$$$$M$MMM$$$MMMMMMMMMMM!!!!!!!!!!!!!~~~~      ~~
~~        ~~~~!!!!!!~~~~~MMMMM~~~~~~~~~!!MM$$$MM~~~~~~~!!MM$$$M!~~~~~~~!MM$$$!!!!!!!$$$$$$M!!MMMMMM!!!!!!!!!!!!!!!!!!~~~~      ~!
~~        ~~~~!!!!!~~~~~~!MMMM~~~~~~~~~~~~!M$$~~~~~~~~~~~M$$M!~~~~~~~~~~~!$$$~~~~~~!M$M$$M~~~~~!MM~~~~~~~~~~~~~~~~~!!~~~       ~!
 !        ~~~~!!!!!~~~~~~!MMMM~~~~~~~~~~~~~~M!~~~~~~~~~~~MM$~~~~~~~~~~~~~~~MM~~~~~~!MM$$$M~~~~~!MM~~~~~~~~~~~~~~~~~!!!!~~      ~!
 !       ~~~~~!!!!~~~~~~~~!MMM~~~~~!M!~~~~~~M~~~~~~!MMM!!MM!~~~~~~!MM~~~~~~~$~~~~~~!M$$$$M~~~~~!MM~~~~~~~~~~~~~~~~~!!!!~~      ~!
 ~       ~~~~~!!!!~~~~~~~ !MMM~~~~~!MM~~~~~~M~~~~~~!M$$$M$M~~~~~ !MM$~~~~~~~M~~~~~~!M$$$$M~~~~~!MM~~~~~~~~~~~~~~~~~!!!!~~~     ~!
~!       ~~~~~!!!!~~~~~~~~~MMM~~~~~!M!~~~~~!M!~~~~~~~!M$$$!~~~~~~!M$$~~~~~~~!~~~~~~!M$$$$M~~~~~!MM~~~~~~MMM~~~~~!!!!!!!!~~     ~!
~!       ~~~~~!!!!~~~~!~~~~!MM~~~~~~~~~~~!MMMM!~~~~~~~~!M$!~~~~~~!$$$!~~~~~~!~~~~~~!M$$$$M~~~~~!MM~~~~~~MMM~~~~~!!!!!!!!~~     ~!
~!      ~~~~~!!!!!~~~~!~~~~~MM~~~~~~~~~~~!!MM$$M!~~~~~~~~!!~~~~~~!M$$!~~~~~~!~~~~~~!M$$$$M~~~~~!MM~~~~~~MMM~~~~~!M!!!!!!~~     ~!
~!      ~~~~~!!!!!~~~~M~~~~~MM~~~~~!M!~~~~~~$$$$M!!~~~~~~~!~~~~~~!$M$~~~~~~~!~~~~~~!M$$$$M~~~~~!MM~~~~~~MMM~~~~~!M!!!!!!~~     ~!
!!     ~~~~~~!!!!!~~~~!~~~~~MM~~~~~!MM~~~~~~MM$$$$$!~~~~~~!~~~~~~!MM$~~~~~~~M~~~~~~!M$$$$M~~~~~!MM~~~~~~MMM~~~~~M!!!!!!!~~     ~!
~!      ~~~~!!~!!~~~~~~~~~~~MM~~~~~!$M~~~~~~!!!!$$$!~~~~~~!!~~~~~~!$$~~~~~~~M~~~~~~!M$$$$M~~~~~!$M~~~~~~MM!~~~~~!!!!!!!!~~     ~!
!!      ~~~!!~~!!~~~~~~~~~~~!M~~~~~!!~~~~~~~!~~~!!!~~~~~~~MM~~~~~~~!!~~~~~~!M~~~~~~~!!!!!M~~~~~~!!~~~~~~MM!~~~~~!!!!!!!!~~     !!
!!      ~~~!~~!!~~~~~!!!~~~~~!~~~~~~~~~~~~~!!~~~~~~~~~~~~!$$!~~~~~~~~~~~~~!M$~~~~~~~~~~~~M~~~~~~~~~~~~~!MM!~~~~~!!!!!!!!~~     !!
!!      ~~~~ ~!!~ ~~~!~!~ ~~~!~~~~~~~~~~~!!MM~~~~~~~~~~!M$$$$M~~~~~~~~~~~!!!M~~~~~~~~~~ ~M!~~~~~~~~~~~!MMM!~~~~~M!!!!!!!~~     !!
!!      ~~~!~~!!~~!~~!!M!!!!!!!!!!!!!!!!!$$M!M!~!!!!!!MM$$$$$$M!!!!!!!!!!!!~$!!!!!!!!~~!!M$!!!~~~~~~~!MMM$~~~~ ~!!!!!!!!~~     !!
!!      ~~~!~~!! ~!~!!!MMMMMM$$M$M$$$$$$$M!~!$!~M$$M$$$$$$$$$$$$$MMMM$M~~!!MMMMMM!MMM ~$M$$$$M!!!!!!MM$M$M~!!!!!!!!!!!!!~~     !!
!!~     ~~~!!!~ ~!!!!!MMM!MMMMMMM$!M$!!$$! ~M$ !$$$MM$$$$$$$$$$$M!!!$M~~!!$$!~!!M!~~!~!$$MM$$MM!!M$MMMMMM~!MMMMM!!!!!!!~~~     !!
!!     ~~~~!!!~ !!!MMM!!!~!! ! !!!! !! $!~!$!!~~$M!! MM~M$$$$$!~MM~!! !M$$!~$$$$$~!~M !!M!M$ !~~M!~!!!~! !!~~~! ~~~!!!!!~~     !!
!!     ~~~~!!!~ !!!M!! !!~!!!!~!!M~!M ~!~!MM!!~!!!!~!!~!MM$$M!~!M!!!~~MMMM~!$$MM!MM!M !M!~M!!M~~!~!!!~!!~!~~~!!~~~~!!!!!~~     !!
!!     ~~~!!!!~ !!M!!  !~M~~! M!M!!$!!M ~M!!! M!MM !M ~!!M$$~~!M!!$~  ~!M$ !$M!!M$$M~!$~~M~ M!M! MM! M!~M!!M~!!~! !!!!!!~~     !!
~!     ~~~~!!!!~~!~!!!~!MM!!M!!M!!$M!!MM!!MMM!!M$M~! ~!$$$!M$!!!$$!~!~M$M$M~!~M$$$! ~$$!!!!~!M$M!!!M~!!~!~!!M! !~!!!!!!!~~     !!
!!~    ~~~~!!!!!!!!!MMMMMMMM$M$$M$$$$$$MMM$M$M$MM!! ~M$$$$$$$$M$M!~M$!$$$$$!!~!!!!!MM$$MMMMMM$$$MMMMMMMMMMMMMM!M!!!!!!!!~~     !!
!!     ~~~!!!!!!!!MMMMMMMMMMM$$$MMM$MMM$MM$MM!!!!!!~M$$M$$$$$$$$! ~$!M$$M$!!M$$$$$$$$$$M$$M$$$$$$$$$MMMMMMMMMMMM!!!!!!!!~~     !!
!!     ~~~!!!!!!!!MMMMM!~~~ ~MM$M~~~~~~$M~~~~~ ~   M$$$~ ~~~~~~~  !!!$$$!~~~~~!$$$M!!!!!!MM$$$!!!!!!!MMM!!!MMMMMM!!!!!!!~~~    !!
!!     ~~~~!!!!!!!MMMMMM~~~~~!$$!~~~~~!!~~~~~~~~  ~~M$$~~~~~~~~~   ~!$$$!~~~~~!$$M~~~~~~!M$$$$~~~~~ ~MM!~!!!MMMM!!!!!!!!~~     !!
!!     ~~~!!!!!!!!MMMMMM!~~~~!$$~~~~~~!~~~~~~~~~~~~~~$$~~~~~~~~~~~~~~!M$!~~~~~~$$! ~~~~!$M$$$$~~~~~~~!M!~!!!MMMM!!!!!!!!~~~    !!
!!     ~~~!!!!!!!!MMMM$$!~~~~~$$~~~~~!!~~~~~!MM!~~~~~!$~~~~~~~!!~~~~~~!$!~~~~~~$$ ~~~~~M$$$$$$~~~~~~ ~$M!!~!MMMMM!!!!!!!~~~    !!                      
!!     ~~~!!!!!!!MMMMMM$M~~~~~$$~~~~~!~~~~~~M$$M~~~~~~M~~~~~~~$$!~~~~~~M!~~~~~~M!~~~~~!$$$$$$!~~~~~~~~MMMMMMMMMM!!!!!!!!~~~    !!
!!     ~~~!!!!!!!MMMMMMM$~~~~~MM~~~~~!~~~~~~$$$$~~~~~~!~~~~~~~$$!~~~~~~!!~~~~~~!~~~~~!M$$$$$M~~~~~~~~~!M$MMMMMMMM!!!!!!!~~~    !!
!!     ~~~!!!!!!MMMMM$MM$~~~~~M!~~~~!!~~~~~~$$$$~~~~~~!~~~~~~~$$M~~~~~~!!~~~~~~~~~~~~$$$$$$$!~~~~~!~~~~MMMMMMMMM!!!!!!!!~~~    !!
!!     ~~!!!!!!!MMMMMM$$$!~~~~!~~~~~!!~~~~~~M$$$~~~~~~!~~~~~~~$$M~~~~~~!!~~~~~~~~~~~~M$$$$$$~~~~~!!~~~~!MMMMMMMM!!!!!!!!~~~    !!
!!     ~~!!!!!!!MMMMMM$$$M~~~~!~~~~!M!~~~~~~$$$$~~~~~~!~~~~~~~$$M~~~~~~!!~~~~~~~~~~~~!$$$$$$~~~~~!M ~~~~$MMMMMMM!!!!!!!!~~~    !!
!!     ~~!!!!!!!MMMMMMM$$$!~~~~~~~~!$M~~~~~~$$$M~~~~~~!~~~~~~~$$!~~~~~~M!~~~~~~M!~~~~~!$$$$M~~~~~MM~~~~~MMMMMMMM!!!!!!!!~~~~   !!
~!     ~~!!!!!!!MMMMM$$$$$!~~~~~~~~M$$!~~~~~MMM!~~~~~!M~~~~~~~MM~~~~~~~M!~~~~ ~M$~~~~~~$$$$!~~~~~~~~~~~~MMMMMMMM!!!!!!!!~~~~   !!
~!     ~~!!!!!!!MMMMM$$$$$$~~~~~~~!$$$M~~~~~~~~~~~~~~M$~~~~~~~!~~~~~~~~$!~~~~~~$$~~~~~~!$$M~~~~~~~~~~~~~!MMMMMMM!!!!!!!!~~~~   !!
!!     ~~!!!!!!MMMMMMM$$$$$!~~~~~~M$$$$!~~~~~~~~~~~~!$$~~~~~~~~~~~~~~!M$!~~~~~~M$!~~~~~!M$!~~~~~~!!~~~~~~M$MMMMM!!!!!!!!!~~~   !!
!!     ~~!!!!!!MMMMMM$$$$$$!~~~~~~M$$$$$!!~~~~~~~~!!M$$~~~~~~~~~~~~!!$$$!~~~~~~M$$!~~~~~!M~~~~~~!M$!~~~~~!MMMMMMM!!!!!!!!~~~   !!
!!     ~~!!!!!!MMMMMMM$$$$$M!MMMMM$$$M$M!!~ ~ ~!!M$!M$$!!!!!!!!!!MM$$$$$!!!!!~!M$$M~!~~~~!~~~~~~MM$M!~~~~~MMMMMMM!!!!!!!~~~~   !!                     
!!     ~~!!!!!MMMMMMMMMM$$MM$$$$M$$M!!!M!!M!!!!!!MM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$M$M$M$$$MM$$$$$MM$MMMMM!!!!!!!!~~~~   !!
!!     ~~!!!!!MMMMMMMMM$$$$$$$$$$$M!!M$!!M!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMM!!!!!!!!!~~~   !!
!!     ~~!!!!!MMMMMMMMMM$$$$$$$$$M!~~MM$$~!$!M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$$$$$$$$$$$MM$M$$$$$$$$$$MMMMM!!!!!!!!~~~~   !!
!!     ~~!!!!!MMMMMMMMM$$$$$$$$M!$$$$~M$M!$!M$$M$$$M$$$$MM$$$$$$$$$$$$$$$MM$!!$$$$$$$$$$$$$$!~!~!$$$$$$$$$MMMMMM!!!!!!!!~~~~   !!
!!     ~~!!!!!!MMMMMMM$$$$$$$$M~$$$$$!M!~M!~~M!!$!~M$$$!M$!!M!$M!MM$$!!$!!$!~!$$$!!!!M!!M$!!!M~!!M!!!$$$$MMMMMMMM!!!!!!!~~~~   !!
~!     ~~!!!!!!MMMMMMM$$$$$$$$M!$$$$!M$~!!~!~M~!!!~$$M!!!!~~!!!!~!MM!!!!!~M~! $$!~!~!~!~!~! M!~!M!!~!$$$$MMMMMMMM!!!!!!!~~~~   !!
~!     ~~!!!!!!!MMMMMM$$$$$$$$$!$$$$$M!$!!M~!~!!!~!$M!M~M!!!!!M!M!~ !!!~~!~M~!$$!!!$!M!!~M ! ~~!!!~!$$$$$MMMMMMM!!!!!!!!~~~~   !~
~!    ~~~!!!!!!!MMMMMM$$$$$$$$$$!!!!!MM$M$$MMM$M$M$$$MMM$$MMM$~!MMMMMM$MMMMMMM$$MMM$MMMM!M!M!M!MMMMM$$$$$MMMMMMM!!!!!!!!~~~~   !~
~!    ~~~!!!!!!!MMMMMM$$$$$$$$$$$MMMM$$$$$$$$$$$$$$$$$$$$$$$M!M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$$$$$$$M$MMMMMM!!!!!!!!~~~~   !~
~!    ~~~!!!!!!MMMMM$$M$$$$$$$$M$$$$$$$$$$$$!MM!$$$$$MM$$$$$!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMMM!!!!!!!!~~~~   !~
~!     ~~!!!!!!MMMMMMM$$M$$$$$M~M$$M$$!M$$$!!!!!$$$$$~!$$$$M!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MMMMMM!M!!!!!!!!!~~   !~
~!    ~~~!!!!!!!!!!!!!MM~$$$MM!!M$M!M!!MMM!~!!MM$$$$M!M$$$!!M!$$M!!$$$$$$$$$$$$$M$!$$$$$$$!$$$$$$$$$$$$MMMMMMMMM!!!!!!!!!~~~   !~
~!    ~~~!!!!!!~!~ ~!~!! $MM!~!!!M MM!M!!~!!!!!!!!M~~$$M$!!!!~$M!!~$!M!!M!$$M!!~!M!$MM!!M!MM!!!$$M!!!M!!!!!!!!!!~~!!!!!!!~~~   !~
~!    ~~~!!!!!!~~!~!!!~!!$M~!~!~~!~!~M!!!!M!M!!!~~M~MM$$!~MM!~M~M!!!~!~!!!$$!!!~M!!!!M!!!!M!!!!$$!! !!!!!!!~~!!!~~!!!!!!!!~~   !~
~!    ~~~!!!!!!!!MM!MMMM$$MMM!MM!!MMM$MMM!MMM!!M!!M!M$$M~!M$!!M!M$M!M!M!!!$$!~!M$!!!!!!!!!M!M!MM$!!!M!$!!!~!~!M!!~!!!!!!!!~~   !~
~!    ~~~!!!!!!!MMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~!M$$$$$$$$$$$$$$$$$M!~$$$$$$$$$$$$$$$$$$M!~$$$M$MMMMMMMMM!!!!!!!!!~~   !~
~!    ~~!!!!!!!MMM!MMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~M!$$$$$$$$$$$$$$$$!M!M$$$$$$$$$$$$$$$$$M!~!$$$$$M$MMMMMMM!!!!!!!!!~~   !~
~!   ~~~!!!!!!M!!!~!M$$$$$$$$$$$$$!$$$$$M!$$$$$$M!!$MM$!!$$$$$$$$$$M$$$$$!M!$$$$$$$$$$$M$$$$$$!M!M$$$$$$$MM~MMMMMM!!!~!!!!~~   !~
~!   ~~!!!~!!!M! ~!MMM$$$$!M!$$$M~$$$$$!M!!$$$M!!!$M~$$M$$$$$$$$!!MM$$$!$$$$$$$$$$$!~M~M$$$$$MMMM$$$$$$$$M~!MMMMMM!!!!!!!!~~   !~
~!   ~~!!~~ ~~!!!~~!!!!$!!~!M!!M~~!$$M!!!!MM!M~!MMM~MM!M$$$MM!$M!!M$$$MM$MMMMMM$M$M!!~!M$MMM!~$MMMM$$M!!!!~!!M!!!!!!~!!!!!~~~  !~
~!   ~~!!  ~ !!  !~~~MMM!!~!~!M~!!M$$~ M~M! !~!$!M~!!!~$$$!~$~!~$$$$M!!MM~M!!~M!~!~M!!M!!!!M!~M!~!~$MM$$!~ !~!~~!!~~~~~~~~~~~  !~
~!   ~~!!~~!~!!~!M!~!MM~!!~!!!!!!~$$$~~!~!~!!~!~!~~~!!~$M!!MM$~~!$$!!!~!~M!M~! !!~! !~~~~M!!~!!~!~!$!$!!MM!!! !!~~~ !!!~~!~~~  !~
~!    ~!!!!!!MMMMMMMM$$MMMM$MM$$M$$$!M!$M$M$$M$$M$MM$MM$$$M$M~M!$$$MMMM$M$$$M$M$$M$M$MMMM$M$MMMM$MM$$~!!!!MMM!!M!!!!!!!!!!~~~  !~
~!    ~!!!!!!MMMM$$MMM$$$$$$$$$$$$$M~!!$$$$$$$$$$$$$$$$$$$$$!~M!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M!!!!MMMMMMM!!!!!!!!!!~~~  !~
~!    ~~!!!!!MMM!MMM$M$$$$$$$$$$$$$!!M$$$$$$$$$$$$$$$$$$$$$$~!M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$MMMMMM!!!!!!!!!!~~~  !~
~!   ~~~!!!!!!!~!~MM!M$$$$$MM$$$!$$$M$$$$$$$$$$$$$$$$$$$$$$$M$$$!$$$$$$$$$$$$$$$$M$$$$$$$$$$$$$$MM$$$$$$M!!MMMM!!!!!!!!!!!~~~  !~
~!   ~~~~~!~~!!!~!M! !M!M$$!$$$!!$$$M$$$$$$$$$$$$$$$$!$$$$$$$$!!$$$$$$$$$$$$$$$M!$$$$$$$!!$$$!!!!$$$$$$$!!MMMM!!!!!!!!!!!!~~   !~
~!    ~~~~!!~!~!!M! !!M! M!~$$!~~M!!!!!M!!!!$$M!!!!$!!$M!MM$!!~!M!M!!M!!MM!M$!!~!$$$MMMM~!$$! ! !$$MM$$!!M!!!!!!!!!!!!!!!!~~   !~
~!    ~~~~!~~!  !M~!~~~~!!!~$M~! ~!M!!MM~M!~$$M!M! !!!M!M!!!!~!!!!!!M!M!!!MM!M~M$$M!M!M!M$$M!!!!!M~!M$!~!~!~!~!!~~!~~~~~!!~~   !~
~!     ~~~!~~~!!!!!M!!!!MMMMMM!MM!$M!MMM!M!!$$!!!!!M!$M!$M!!!!MM!M!MM!!M~!M!!!!M$M!!!!!!M$M!!!M!~!!M$!!!~!~!!!!!~~!!~~~~!!!~   !~
~!    ~~~~~~~~!!!MMMMMMM$$$$$$$$$$$$$$$$$$$$M!!$$$$$$$$M$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$M$$$$$M$MMMM$$!!!M!!M!!!!!!!!!!!!!!!~   !~
~!    ~~~~~~!!!!!MMMMMM$$$$$$$$$$$$$$$$$$$$$!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$MM!!MMMMM!!!!!!!!!!!!!!!~   !~
         

ABSOLUT COSIC.